一道高考题,语法

来源:百度知道 编辑: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吧!
Have been done为现在完成时,代表动作过去发生并对现在产生影响。
Has been ruined意思为我的外套被雨淋湿啦,也可以体现出这是我在雨中的了感冒的原因。
Had been ruined则表示ruin动作发生在got cough动作之前,似乎不太符合逻辑。
这位小朋友在自己想想吧,我只会分析那么多啦……

has been ruined
现在完成时表示的是过去的动作一致持续到现在,对现在仍有影响
而过去完成时表示过去已经发生的事,要有非常明确的过去时态
题目中的意思是我淋雨了,把衣服也淋湿了
指的是延续至现在且对现在又影响的事情,所以应该是现在完成时

has been ruined!!因为对现在构成影响了哈~~

应该是has been ruined吧