题目内容

8.-How long is it since he _____his hometown?-He _____for nearly 10 years.(  )
A.left; leftB.left; has left
C.has left; has been awayD.left;has been left

分析 -自从他离开家乡以来已经多久了?
-他离开差不多10年了.

解答 答案:C.since引导的从句用过去时,故用left,又因为句中有for nearly 10 years,故用现在完成时,现在完成时的构成:主语+have/has+动词的过去分词,for nearly 10 years是段时间状语,因此该用非瞬间动词be away,故选D.

点评 本题考查的是现在完成时,表示过去发生或已经完成的动作对现在造成的影响或结果,非瞬间动词不能与段时间状语连用.

练习册系列答案
相关题目
20.A doctor was once teaching a class of medical students at a famous hospital in Edinburge.An injured man was brought in,and the doctor turned to one of his students and asked him,"What's wrong with this man?"
"I don't know,sir,"the student answered."Shall I examine him and find out?""There's no need to examine him,"said the doctor."You should know without asking questions.He has hurt his right knee.Didn't you notice the way he walked?He hurt it by burning it in the fire.You see his trousers leg is burnt away at the knee.This is Monday morning.Yesterday was fine,but on Saturday the roads were wet and muddy.The 
man's trousers are muddy all over.The man fell down on Saturday night."
The doctor then turned to the man and said,"You had your pay on Saturday and went to a public house and drank too much.You got muddy and wet on the way home.Because you had drunk too much,you fell on the fire and burnt your knee.Is that right?
"Yes,sir,"said the man.

56.The medical students were having a lessonC.
A.at the library                      B.in a classroom
C.at a well-known hospital            D.in a medical school
57.The man hurt his kneeC.
A.on Monday     B.on Sunday night       C.on Saturday night     D.yesterday
58.How did the doctor know that the man burnt his knee?D.
A.From the way he walked.B.By seeing his trousers leg is burnt away at the knee.
C.By seeing the man's trousers are muddy all over.D.Both A and B
59.Which is the right order according to the passage?
①He burnt his knee.②He got drunk.③He fell down and got muddy.④He had his pay.
A.①②③④
B.④③②①
C.③④①②
D.④②③①
60.From the passage we know thatA is very important for medical students.
A.watching and thinking            B.taking good care of others
C.learning from others              D.teaching.

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网