一道英语的选择题
--Where is Tom ? --He has gone back to the U.S.A. --How long _______ he _______ in Shanghai ? --For about three years. A. did ,stay B. had ,stayed C. has ,stayed D. does ,stay
选B “has gone back to ”表示“已经回去了”
应该是B,因为For+ 段时间,应用完成时,题中has gone告诉我们他不在这了,所以用过去完成时
选择B的,顶一下!!!!!!!!!!!!!!!!!!!!!
应该选则b.没错的.
答案:B 因为在问话以前Tom就已经回去了,是过去就完成了的动作,所以应该用过去完成时!如果回答的话是现在进行时的话,那就应该用现在完成时!即:He is going back U.S.A. 那你就应该问:How long has he stayed in shanghai.
选b 应该过去时 只有b符合这个情景
How Long Is he born in shanghai . dou you konw
选C吧~~ 我是这样认为的。因为他最后的回答是for about three years. 是He has stayed here for about three years的缩写.不知道对不对。呵呵~
答:d. where they stayed 或which they stayed at详情>>
问:a friend of my father \a friend of my fa...
答:其实没有这么严格的,哪个都能达意的,不过严格来说,第一个对详情>>