Simon has lived there when he was five对吗可不可以是;Simon has lived there when he was five或者Simon has lived there since he was fivewhen可不可以用于现在完成时

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 03:32:41
Simon has lived there when he was five对吗可不可以是;Simon has lived there when he was five或者Simon has lived there since he was fivewhen可不可以用于现在完成时

Simon has lived there when he was five对吗可不可以是;Simon has lived there when he was five或者Simon has lived there since he was fivewhen可不可以用于现在完成时
Simon has lived there when he was five对吗
可不可以是;
Simon has lived there when he was five
或者
Simon has lived there since he was five
when可不可以用于现在完成时

Simon has lived there when he was five对吗可不可以是;Simon has lived there when he was five或者Simon has lived there since he was fivewhen可不可以用于现在完成时
两个句子都错,正确的写法是:
Simon has been living there since he was five.
Simon 从5岁开始即已在那儿居住.(因为他还是在那儿居住,所以要用living才对.)

这么用 when 是不对的。
最后一句对了。Simon has lived there since he was five
也可以说:Simon lived there when he was five。这个是一般过去时。

有when这个词语,就表示时间点,when后面是过去时就表示动作发生在过去,前面不能用现在完成时,也要用表示过去的时态。
所以Simon has lived there when he was five不行 改成Simon lived there when he was five
如果有since就可以用完成时。

正确:Simon has lived there since he was five。
when可不可以用于现在完成时