---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
十分感谢~~~
人气:416 ℃ 时间:2020-01-31 23:26:12
解答
回答的时态 你为什么要去看问句?
答句有“before+点时间” 那就是一个很普通的一般过去时答句中有for only three days 这不是时间段吗?时间段不应用完成时吗?但是如果用完成时也要用过去完成时啊 也不能是B现在完成时啊从before可以看出来 一定要过去的时间所以才只能选A啊如果有过去完成时,是不是可以选呢?过去完成时和一般现在时的答案不会一起出现吧?有过去完成时肯定选过去完成时
推荐
- 35. —Has your father returned from Africa yet?
- I had hoped that John ______a year in Africa,but he stayed there only for three months.
- ___your father __a tent?yes,he __.为什么用does your father 不用do your father
- --Do you like your new T-shirt? --Yes.Not only I but also my mother_____ it.
- Is your grandpa fond of playing chess?Yes,but he___it.He became interested in it only years ago.
- 一堆沙堆成圆锥体,底面周长31.4米,高2.7米,如果每立方米沙重2吨,用一辆载重8吨的汽车去运,几次运完?
- log以3为底2的对数+log以9为底2的对数的和,乘以,log以4为底3的对数+log 以8为底3的对数的和,的积
- some people think human_(clone)is a bad thing
猜你喜欢