作业帮 > 英语 > 作业

john( )at his uncle's for 3 days and he is now at home.

来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/11/10 15:52:00
john( )at his uncle's for 3 days and he is now at home.
A.stayed B.has stayed C.had stayed D.was staying
PS:已知答案是A(不会别瞎说),求原因~
john( )at his uncle's for 3 days and he is now at home.
A 是正确的.
for 3 days 可以用于现在完成时,也可以用于一般过去时.
从and he is now at home.可知 约翰现在已经不在他叔叔家里,所以用 一般过去时.
如果 选 B has stayed ,现在完成时表示过去开始的动作一直持续到现在,即“他现在仍在叔叔家里”,与句意不相符.