She ___ in London till next Monday.
来源:百度知道 编辑:UC知道 时间:2024/05/18 18:37:52
A.will have stayed
B.is staying
答案选B我可以理解啦.但是A为什么不得呢?
B.is staying
答案选B我可以理解啦.但是A为什么不得呢?
用完成时态时是需要条件的。。。
至少应该是对后来发生的事情有影响。。。
但从句子意思来看就不应该用完成事态。。。
况且是将来完成时,这种事态更应该谨慎用。。。
所以答案就很好选了。。。
遇到这种题时尽量不要选平常不常见的时态。。。
如需选择,则题上应该会有十分明显的提示。
have stayed是完成时,已经发生
与next Monday,将来时相矛盾。
我觉得原句两个选项都不对.应该是will stay.
原句中如果在till前加上for one year等表示时间段的短语,则可以选择A.
--一孔之见,仅供参考.
A不能是因为这是将来完成时
用将来完成时一定要用虚拟语气,即需要加“would”
比如:She would have stayed in London for ** days till next monday.
直到下个星期一,她已经在伦敦带了** 天了。
不过这种用法还是很少见。
A本身搭配得就不对
B是对的
有将来完成时这个时态的吗???
She ___ in London till next Monday.
she said she ___ mr five letters in one month.
She was determined to ___ there in time.完形
She gets ___ when people cut in line, the ___ phenomenon happens on Christmas.
She tried to communicate with the students in ___ in order to make himself understood.
#14.She bought a luxurious ,long-wearing, ___ leather slippers in the shopping arcades.
___ in the work that she often forgot ____ her meals.
TThe next morning she found the man ___ in bed,dead.
Her happy look ___ that she has done well in the...
In order to look after her sick mother in the hospital,she asked for a two-month's ___