关于过去完成时的问题1.形式:have\has +动词的过去分词,第一人称单复数都是用have,但第三人称复数是否用ha

问题描述:

关于过去完成时的问题
1.形式:have\has +动词的过去分词,第一人称单复数都是用have,但第三人称复数是否用have?
2.谓语的形式:非持续性动词与持续性动词
Eg.She had come here for two years.错
She has been here for two years.对
问:为什么用had?
又:如果是否定形式是否第一句行的通?
She hadn’t come here for two years.
再:否形式的意义是否还有其他更好的表达方式?
1个回答 分类:英语 2014-11-22

问题解答:

我来补答
1,第三人称复数时是用have或had的
2,She had come here for two years. 错
这句错的原因不在had上而在come上,come是个不可持续的行为动词,所以当后面有for two years 这种持续时间时,不能用,而应该用下面那句的been.
3,用否定形式时那句话是对了,因为“没有来”就是一个持续的状态.
4,否定就是像你那样表达啊
 
 
展开全文阅读
剩余:2000
上一页:椭圆简单性质
下一页:求解这个表格