Simon has lived there when he was five对吗
问题描述:
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 been living there since he was five.
Simon 从5岁开始即已在那儿居住.(因为他还是在那儿居住,所以要用living才对.)Simon has lived there since he was five为什么是错的Simon has lived there since he was five 若果他现在已不再在那儿居住了便没有错,如果还是居在那儿则要用living,因为"居住"还在进行中。