题目内容
7.-Do you know ________?-Since last year.( )| A. | when he joined the army | |
| B. | when did he join the army | |
| C. | how long has he been in the army | |
| D. | how long he has been in the army |
分析 --你知道他在部队多长时间了吗?
自从去年以来.
解答 答案:D.
根据Do you know,可知本句考查了宾语从句的用法.在宾语从句中所使用的语序应该是陈述句语序,选项BC是疑问句语序,排除掉.再根据Since last year,可知这里since后面跟一个过去的时间,通常用于现在完成时之中,构成:have/has+动词的过去分词,提问一段时间应该用how long.故选D.
点评 此题考查宾语从句.考生在答题时要注意"宾语从句必须采用陈述语序",根据上下文语境确定合适的选项.
练习册系列答案
相关题目
17.________we had at the party!( )
| A. | How wonderful time | B. | What wonderful time | ||
| C. | How a wonderful time | D. | What a wonderful time |
15.-What a fine day today!Why not go out for a walk?
-_______.( )
-_______.( )
| A. | Help yourself | B. | Never mind | C. | Good idea | D. | You are right |
12.________ sunny it is today!________ good time they are having on the beach!( )
| A. | What; How | B. | How; What | C. | What a; How a | D. | How; What a |