how long___the baseball match between both school teams____?
A did last B has lasted C was lasted D has been lasted
想问下英语高手门 ACD几个不能用在这里的原因是?
我迷糊了
人气:443 ℃ 时间:2020-03-26 07:48:23
解答
比赛已经结束,要用一般过去时询问过去的客观事实.B是现在完成时,这里没有必要考虑对现在的结果和影响,错误;C是被动语态,应该用主动语态,match主动发出了lasted的动作,错误;D是现在完成时的被动语态,更错误.如果问...这道题的情景可不可以理解为比赛还没结束 问时间有多久了呢那么选择可以用完成时吗那就要给出一个现在时间的参照点,改为:how long has the baseball match between both school teams lasted now/by far?到现在/目前为止比赛已经进行了多久了?因为没有这样的一个时间状语,理解为动作已经完成,用一般过去时客观描述为好。
推荐
猜你喜欢
- yesterday I put Mary's English book in my bag by ( ).填空 把汉译带上
- 为了简便,记n∑k=1 k=1+2+3+…+(n—1)+n,=1,=2*1,=3*2*1,…,=n*(n-1)*(n-2)*…*3*2*1
- 仿写 拥有生命便拥有了世界.拥有生命,我们可以远眺高山的巍峨;拥有生命,我们可以品尝人间的美味;拥有生命,——————————————;拥有生命,————————————.生命是人生第一宝,失去它我们将一无所有
- How-------(聪明的)the boy is!
- the basketball is under the table 怎么改成一般疑问句
- 单句改错.What are your father?
- 我要做240平米的地面硬化,要求10CM厚混凝土,水泥,沙子,石子各需多少?需要多少钱?
- 有关文明的名人名言