—I am really struck by your spoken English. You speak so fluently. Have you been abroad.—Y

发布时间:2020-08-17 07:22:34

—I am really struck by your spoken English. You speak so fluently. Have you been abroad. 
—Yes, I      in London for two years.
A. have stayed
B. stayed
C. had stayed
D. have been staying

网友回答

A. have stayed
(答案→)B. stayed
C. had stayed
D. have been staying
解析:考查时态。考生看到for two years,容易误选A。但句子中并没有说什么时候回来的,所以不能选用完成时。句意:“我在伦敦呆了两年。”根据语境说明stay的动作发生在过去,所以用过去时,延续性动词的过去时可以与时间段连用,因此选择B。
以上问题属网友观点,不代表本站立场,仅供参考!