英語賓語從句鞏固練習題6(含講解)
1. Can you tell me ________?
A. which class you are in B. which class are you in
C. you are in which class D. are you in which class
答案: A
解析: 賓語從句用陳述語序,哪一個班,所以用which class.
2. ---Excuse me. Could you tell me _______?
-- Certainly.
A. when can I get to the station B. I can get to which station
C. which station can I get to D. how I can get to the station
答案: D
解析:你能告訴我怎樣可以去車站,當然可以。賓語從句用陳述語序,怎樣用how.
3. He asked me _______ I could sing the song "My Heart will Go On."
A. if B. weather C.what D. that
答案: A
解析: 此句應選含有疑問意思的關係代詞, 故刪去D;weather 意爲天氣,根據句意應選A.
4.Could you tell me where _______ yesterday?
A. did you go B. you go C. you have gone D. you went
答案:D
解析: 賓語從句用陳述語序。
5. Tom asked me ________.
A. whose shirt was this B. whose shirt this was
C. who shirt was this D. who shirt this was
答案: B
解析:賓語從句用陳述語序,誰的襯衫用表示所有格的whose,後面需要跟名詞。
6.Excuse me, could you tell me _______?
A. where’s the teachers’ office B. where’s the bus station
C. what’s she doing D. where the post office is
答案: D
解析:賓語從句用陳述語序,郵局在哪兒,需用表示地點的where.
小知識:賓語從句應注意主句的時態與從句的時態保持一致
a.賓語從句中如果主句是現在的時態(包括一般現在時、現在進行時、現在完成時),從句的時態可根據實際情況而定。
I know he lived here ten years ago.我知道他十年前住在這兒。
I have heard that he will come.我已經聽說他要來了。
b.賓語從句中如果主句是過去的時態(包括一般過去時、過去進行時),那麼從句的時態一定要用過去的時態(包括一般過去時、過去進行時、過去將來時、過去完成時)。
I know who lives here.我知道誰住在這兒。
I know who lived here. 我知道誰住過這兒。