一道高考题,语法
来源:百度知道 编辑:UC知道 时间:2024/05/30 03:33:45
I got cough in the rain and my suit ________
填(has been ruined?还是had been ruined?)
填(has been ruined?还是had been ruined?)
应该选has been ruined吧!
Have been done为现在完成时,代表动作过去发生并对现在产生影响。
Has been ruined意思为我的外套被雨淋湿啦,也可以体现出这是我在雨中的了感冒的原因。
Had been ruined则表示ruin动作发生在got cough动作之前,似乎不太符合逻辑。
这位小朋友在自己想想吧,我只会分析那么多啦……
has been ruined
现在完成时表示的是过去的动作一致持续到现在,对现在仍有影响
而过去完成时表示过去已经发生的事,要有非常明确的过去时态
题目中的意思是我淋雨了,把衣服也淋湿了
指的是延续至现在且对现在又影响的事情,所以应该是现在完成时
has been ruined!!因为对现在构成影响了哈~~
应该是has been ruined吧