—Your spoken English is so good. Have you been_____?
—Yes. I ________ in London for two years.
A. abroad, stayed
B. to abroad, stayed
C. abroad, have stayed
D. to abroad, have stayed
请问这道题选A还是C呢?如果用一般过去时是表示现在不在国外了吗,然后用现在完成时的话是不是可以表示还待在国外?那可以表示对现在有影响吗(英语口语很好)?
我觉得这道题选A(abroad, stayed)为最佳答案,Have you been abroad?“你出过国吗?”说明现在在国内,并不在国外,不可能还待在国外或者准备离开,而是询问以前(曾经)的行为。Yes. = Yes, I have (been abroad). 简略回答了Have you been ____ ? 后面用完整的句子“I stayed in London for two years. 我(以前)在伦敦待过两年。”补充说明过去的具体情况。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!