1. I don’t know when __________.

A. will the train leave       B. the train will leave

C. would the train leave     D. the train leave 

答案:B 

解析: 该题考查的是宾语从句的语序和时态。只有B在语序和时态上符合要求。

2.  I don't know _________ the day after tomorrow.

A. when does he come     B. how will he come

C. if he comes      D. whether he'll come

答案: D

解析:我不知道后天他是否回来,宾语从句用陈述语序。

3. Could you tell me ____the nearest hospital is?

A. what    B. how    C. whether    D. where

答案: D

解析: where表示地点,最近的医院在哪里。

4.Could you tell me _________ the radio without any help?

A. how did he mend      B. what did he mend

C. how he mended        D. what he mended

答案:C

解析: 宾语从句用陈述语序,已经说了是修理录音机,所以不用what, 而用how.

5. I want to know _________.

A. whom is she looking after      B. whom she is looking
C. whom is she looking       D. whom she is looking after

答案: D

解析:宾语从句用陈述语序,whom作照顾的宾语。

6.Do you know where _________ now?

A. he lives     B. does he live      C. he lived     D. did he live

答案:A

解析:主句用现在时态,从句不受限制,住在哪里用一般现在时,宾语从句用陈述语序。

【小知识】宾语从句if和when的辨析

if和when既可以引导宾语从句,也可以引导状语从句,应注意它们在两种从句中的意思和用法的不同。if和when引导宾语从句时,分别意为“是否”和“何时”,其时态应和主句时态相呼应;它们引导状语从句时,意思分别为“如果,假如”和“当……时候”,当主句时态是一般将来时时,其时态用一般现在时。它们常常放在含有状语从句和宾语从句的题干中进行综合考查。如:

—Do you know when he will come back tomorrow ?你知道他明天什么时候回来吗?
—Sorry,I don't know.When he comes back,I'll tell you.对不起,不知道。当他回来了,我将告诉你。
—I don't know if he will come.我不知道他是否会来。
—He will come if it doesn't rain.如果不下雨,他会来的。