完成时语法问题she has changed a lot since the last time i saw her-she looks much older.为什么用has changed不用had changed.
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/19 15:13:52
完成时语法问题she has changed a lot since the last time i saw her-she looks much older.为什么用has changed不用had changed.
完成时语法问题
she has changed a lot since the last time i saw her-she looks much older.
为什么用has changed不用had changed.
完成时语法问题she has changed a lot since the last time i saw her-she looks much older.为什么用has changed不用had changed.
这句话要表达的意思是:自从上次我看见她到现在为止,她改变了很多.
是“到现在为止”,肯定是用现在完成时.
如果用had changed,那时过去完成时,那么句子不能用since,应该改为:she had changed a lot the last time i saw her.(我上次见到她之前,她就已经改变了很多)
而这句是强调到现在为止,改变了很多,只能用完成时.
(since并非只能用于完成时,since还可解释为“既然”,例:You can go home since you finished you homework.既然你完成作业了,你可以回家.)
OK?
since只可以用于现在完成时..
高中新课标很在意现在过去完成时..最起码高1都在学
我的建议是 在高中英语里一般不会出现过去完成时所以根本不要考虑had的问题
以上两位总结的不太正确 since的用法很多
比如说
It was difficult to recogize her since she changed a lot.
since 出现时句中只能用现在完成时