Over 70 percent of the town__destroyed during the war.

Over 70 percent of the town__destroyed during the war.
A was B has been
纠结噢,如何判断用完成时还是过去时态呢?
安卓儿328 1年前 已收到5个回答 举报

沙发0_0 幼苗

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

这里是发生在过去的事情,因此,用has肯定不对.至少应该用had;因此只有A 正确

1年前

3

痛哭的云 幼苗

共回答了5个问题 举报

选A表示动作发生在过去,句意是“超过百分之七十的城镇在这场战争中都被摧毁了。”
has been:表示的是动作已完成,与“during the war"这个表示过去的时间状语不符

1年前

2

sagadu 幼苗

共回答了1794个问题 举报

这里是发生在过去的事情,因此,用has肯定不对。至少应该用had;因此只有A 正确

1年前

1

樵衣 幼苗

共回答了4个问题 举报

在这里,它是陈述在过去发生的事实。所以用was.判断完成时记住常见的时间引导词。联系上下文语句

1年前

1

cddujeff 幼苗

共回答了59个问题 举报

如果B是had been,这个答案就完全可以
不过B是has been ,只能选A

1年前

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