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.
答案:1 悬赏:40 手机版
解决时间 2021-05-14 07:21
- 提问者网友:十年饮冰
- 2021-05-13 09:56
最佳答案
- 五星知识达人网友:像个废品
- 2021-05-13 10:45
A 是正确的.
for 3 days 可以用于现在完成时,也可以用于一般过去时.
从and he is now at home.可知 约翰现在已经不在他叔叔家里,所以用 一般过去时.
如果 选 B has stayed ,现在完成时表示过去开始的动作一直持续到现在,即“他现在仍在叔叔家里”,与句意不相符.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯