11问答网
所有问题
He is said_____in the Sates for three years. No wonder he speaks English so well. A to have stayed
A to have stayed B to stay C having stayed D staying
举报该问题
推荐答案 2012-09-25
这里考到非谓语动词的形式
首先 Be said to do sth 要用动词不定式,所以C、D排除
再看到句子里出现了表时间段的时间状语 for three years 所以应该用完成时表达一段时间的状态,所以选A
如果您认可我的答案,请点击下面的“选为满意回答”按钮,谢谢!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/S7q2vM82F.html
相似回答
急求英语综合填空!!!重赏
答:
Mr Smith lives
in
the
small village, but he works in an office in a big city.
He
goes to work by train every morning and comes ___1___ the same way. One morning while he was ___2___ his newspaper on the train, a man ___3___ him came up to him. Mr Smith had not met...
大家正在搜
over three years
for three years
He said 与said he
He said that he
three years on
threeyearsago
threeyearsago中文
forthreeyears提问
inthreeyears