题目内容
8.-How long is it since he _____his hometown?-He _____for nearly 10 years.( )| A. | left; left | B. | left; has left | ||
| C. | has left; has been away | D. | left;has been left |
分析 -自从他离开家乡以来已经多久了?
-他离开差不多10年了.
解答 答案:C.since引导的从句用过去时,故用left,又因为句中有for nearly 10 years,故用现在完成时,现在完成时的构成:主语+have/has+动词的过去分词,for nearly 10 years是段时间状语,因此该用非瞬间动词be away,故选D.
点评 本题考查的是现在完成时,表示过去发生或已经完成的动作对现在造成的影响或结果,非瞬间动词不能与段时间状语连用.
练习册系列答案
相关题目
17.-Now,where is my school bag?
-_______!We'll be late for school.( )
-_______!We'll be late for school.( )
| A. | Don't worry | B. | Just a minute | C. | Come on |
15.Don't _________ too late,or you'll feel fired tomorrow.( )
| A. | wake up | B. | put up | C. | stay up |
3.Can you go and find out when the plane _____to New York?( )
| A. | puts off | B. | gets off | C. | put off | D. | breaks off |
18.-Could you tell me mooncakes in China?
-Usually at Mid-Autumn Festival.( )
-Usually at Mid-Autumn Festival.( )
| A. | when do people eat | B. | how do people eat | ||
| C. | how people eat | D. | when people eat |