完成时语法问题she has changed a lot since the last time i saw her-s
来源:学生作业帮 编辑:百度作业网作业帮 分类:英语作业 时间:2024/07/30 13:04:57
完成时语法问题
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-s](/uploads/image/z/16031521-1-1.jpg?t=%E5%AE%8C%E6%88%90%E6%97%B6%E8%AF%AD%E6%B3%95%E9%97%AE%E9%A2%98she+has+changed+a+lot+since+the+last+time+i+saw+her-s)
这句话要表达的意思是:自从上次我看见她到现在为止,她改变了很多.
是“到现在为止”,肯定是用现在完成时.
如果用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?
是“到现在为止”,肯定是用现在完成时.
如果用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?
1.Tom has changed a lot since I last saw him.
it's a long time since i last saw you
It's a long time since i saw you last.
( )I saw her,she was working in a shop.A.The last time B.For
It has been a long time since i saw you last time.
H____ ,the city has changed a lot since 1980
It____ten years since I saw him last time.A has B was C had
but a lot has changed since then
英语翻译My life has changed a lot in the last three years.I used
( ) the last year,he has changed a lot.
it's a long time since i last saw you这句话有错误么
It's 3 years since I saw him last time.中的it's 能否换成has been?