问题
选择题
His uncle ________ for a week.
A.has arrived here
B.has been here
C.came here
D.will get here
答案
答案:B
题目分析:句意:他的叔叔已经在这儿一周了。句中有for a week表示一段时间,用现在完成时,同时谓语动词要有延续性,故选B
点评:动词的时态是学习英语过程中非常重要的知识。现在完成时表示动词在过去发生对现在造成的影响。现在完成时往往和already,yet,for+一段时间,since+点时间的时间状语连用。一般过去时只表动词在过去发生,一般现在时表示习惯性的动词或是客观真理、事实。