the heavy work____(affect) his health ,so he looked much older?为什么填affected,不填had affected,过去的事情对现在产生的影响就是他看起来更加老啊!
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/20 09:12:11
the heavy work____(affect) his health ,so he looked much older?为什么填affected,不填had affected,过去的事情对现在产生的影响就是他看起来更加老啊!
the heavy work____(affect) his health ,so he looked much older?
为什么填affected,不填had affected,过去的事情对现在产生的影响就是他看起来更加老啊!
the heavy work____(affect) his health ,so he looked much older?为什么填affected,不填had affected,过去的事情对现在产生的影响就是他看起来更加老啊!
做这题的关键词是so
so为连词,连接的句子为并列句,上下文时态必须呼应,因此与下文looked呼应的话,上文必定填入affected
而估计你是把这句理解为主从复合句了,在主从复合句中,先发生的动作用过去完成时,后发生的动作用一般过去时.
如果把这句改为主从复合句可以用had affected
例如:He looked much older because the heavy work_had affected___(affect) his health
句中是对过去情形的一般性描述,并与现在有联系,因此用一般过去时;
过去完成时是对过去的过去情形的描述,必须是已经基于一个过去的时间点才能使用.
过去完成时是对过去的过去情形的描述,必须是已经基于一个过去的时间点才能使用
如果想用had affected 应该这样改
The heavy work had affected his health during the past few months, so he looked much older.
加上时间段(点),才能用过去完成时
是过去发生的,而且已经影响了现在了现在的健康,所以应该用过去时态~