题目内容
18.---David _____ his hometown for 2 years since he left school.---________.Two years is a long time.( )
| A. | has left,So has he | B. | left,So he has | ||
| C. | has been away from,So did he | D. | has been away from,So he has |
分析 -自从大卫离开学校,他已经离开家乡2年了.
-确实是这样.两年很长.
解答 答案:D
根据for 2 years,for+时间段,选择完成时,又从离开学校到现在离开家乡2年了,选择现在完成时,其结构是:have/has+及物动词的过去分次形式,排除B,又离开家乡这种状态保持2年了,不是离开家乡这个动作,所以用has been away from,不用has left,排除A.把副词so放在句首,表示前面所说的情况也适用于另一个人(或物),构成"so+be动词/助动词/情态动词+主语"结构时,用部分倒装.当后者对前者所说的内容表示赞同或加以例证、强调时,用结构"so+主语+be动词/助动词/情态动词"表示,意为"…的确如此".故选D.
点评 本题主要考查现在完成时和so放在句首的部分倒装,现在完成时表示从过去某时开始一直延续到现在的动作或状态.常与表示一段时间的for短语、since短语或从句等连用时,应注意句中的谓语动词须是延续性的.注意区分so引导的部分倒装,"so+be动词/助动词/情态动词+主语",表示前面所说的情况也适用于另一个人(或物);"so+主语+be动词/助动词/情态动词"表示,意为"…的确如此".
练习册系列答案
相关题目
13.I didn't _____ you were going to leave_____ 3o'clock.( )
| A. | find; at | B. | realize; until | ||
| C. | remember; before | D. | tell; after |
3.Could you please tell me_______?
---Sorry,I don't know because I'm new here.( )
---Sorry,I don't know because I'm new here.( )
| A. | where is the school library | |
| B. | how to get to the airport | |
| C. | how can I go the supermarket | |
| D. | how far was the Grand Theatre from our school |
10.-Could you tell them____?-Of course,she lives in Shanghai Road.( )
| A. | where Lily lives | B. | where Lily lived | ||
| C. | where did Lily live |
8.If Nancy ______ the exam,she will go to Australia for English study.( )
| A. | pass | B. | passed | C. | passes | D. | will pass |
9.If you __________ one million dollars,what __________ you do with it?( )
| A. | had,would | B. | had,will | C. | have,would | D. | has,will |