---Has your father returned from Africa yet? ---Yes,but he_h

---Has your father returned from Africa yet? ---Yes,but he_here for only three days before his
company sent him to Australia.
A.was B.has been C.will be D.would be
该题选择A.我的疑问是既然有 for+一段时间 为什么不用完成时,为什么不选B
十分感谢~~~
joyce_ju 1年前 已收到2个回答 举报

彭江华 幼苗

共回答了16个问题采纳率:81.3% 举报

回答的时态 你为什么要去看问句?
答句有“before+点时间” 那就是一个很普通的一般过去时

1年前 追问

6

joyce_ju 举报

答句中有for only three days 这不是时间段吗?时间段不应用完成时吗?

举报 彭江华

但是如果用完成时也要用过去完成时啊 也不能是B 现在完成时啊 从before可以看出来 一定要过去的时间 所以才只能选A啊

joyce_ju 举报

如果有过去完成时,是不是可以选呢?过去完成时和一般现在时的答案不会一起出现吧?

举报 彭江华

有过去完成时 肯定选过去完成时

风兰影 幼苗

共回答了39个问题 举报

he was here
Because for only three days is followed by "before his.."

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.071 s. - webmaster@yulucn.com