he has lived in beijing since he was born与he lived in beijin

问题描述:

he has lived in beijing since he was born与he lived in beijing since he was born的区别
这两个句子有什么区别?应该都是正确的吧,
另请帮忙解释since是否在一般过去式,现在完成时和过去完成时都可以使用?
这句话能写成he had lived in beijing since he was born吗?
1个回答 分类:语文 2014-11-19

问题解答:

我来补答
应该都正确的,区别是现在完成时 是过去的动作一直延续到现在,他现在依然住在北京,而过去式这句话只是表示过去的一个状态,现在有没有住在北京不确定,只是表示一个过去的状态
since你说的用法都可以的
你最后写的那句话应该可以的,性质和过去式的差不多,其实还是在不同的语境下吧.
再问: 亲,我的意思是过去的过去是不是应该had lived 应该发生在was born的前面,也就是含有过去完成时形式的动作应该发生在从句前面,我不知道我这样理解对不对,还是哪个动作发生在前面都可以?
再答: 额,过去完成时也有从某一个动作开始持续到某个时间,不懂的话你再去看看他的用法,我说过了哦还是要看语境,还有需要提醒你一下你有点钻牛角尖
 
 
展开全文阅读
剩余:2000