满分5 > 初中英语试题 >

Martin ______ German for over five years...

Martin ______ German for over five years. He works as a tour guide in Germany now.

A.studied B.was studying C.has studied D.had studied

 

C 【解析】 句意:马丁学德语已经五年多了。他现在在德国当导游。 考查动词时态。studied一般过去时;was studying过去进行时;has studied现在完成时;had studied过去完成时。“for+一段时间”表示某事持续了多长时间,常和现在完成时相连用,有时也可以和一般将来时、一般过去时相连用。使用什么时态看整句话要表达的事情是在何时发生。如果是从过去持续到现在或过去发生对现在有影响或结果,就用现在完成时;如果只是在过去的某段时间内发生,和现在毫无联系,用过去时;如果在说话之后发生,则用一般将来时。根据“for over five years”和“他现在在德国当导游。”可知此句时态使用现在完成时。故选C。  
复制答案
考点分析:
相关试题推荐

You ______ worry about how to deal with the trouble. I will come to help you.

A.can't B.needn't C.may not D.mustn't

 

查看答案

Mr. Jones looked ______ when he couldn't answer some simple questions from Ken.

A.silly B.sadly C.safely D.seriously

 

查看答案

Make a change, ______ the football team will certainly lose again in the next game.

A.or B.and C.so D.but

 

查看答案

If Emma improves her memory, she will be able to play chess as ______ as the computer.

A.good B.well C.better D.best

 

查看答案

Did the policeman send you much ______ on how to protect your personal information?

A.tip B.note C.advice D.suggestion

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.