关于过去完成时的问题1.形式:have\has +动词的过去分词,第一人称单复数都是用have,但第三人称复数是否用have?2.谓语的形式:非持续性动词与持续性动词Eg.She had come here for two years.错She has been

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 15:20:50

关于过去完成时的问题1.形式:have\has +动词的过去分词,第一人称单复数都是用have,但第三人称复数是否用have?2.谓语的形式:非持续性动词与持续性动词Eg.She had come here for two years.错She has been
关于过去完成时的问题
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.形式:have\has +动词的过去分词,第一人称单复数都是用have,但第三人称复数是否用have?2.谓语的形式:非持续性动词与持续性动词Eg.She had come here for two years.错She has been
1,第三人称复数时是用have或had的
2,She had come here for two years. 错
这句错的原因不在had上而在come上,come是个不可持续的行为动词,所以当后面有for two years 这种持续时间时,不能用,而应该用下面那句的been.
3,用否定形式时那句话是对了,因为“没有来”就是一个持续的状态.
4,否定就是像你那样表达啊

1. 形式:have\has +动词的过去分词,第一人称单复数都是用have,但第三人称复数是否用have?
这个是现在完成时的,第三人称复数用have,第三人称单数用has
过去完成的形式是:had+ 动词过去词。 表示的是过去的过去已经完成了的。
2. 用had是错误的表达方式,如果这里要用过去完成时应为she had been here for two year wh...

全部展开

1. 形式:have\has +动词的过去分词,第一人称单复数都是用have,但第三人称复数是否用have?
这个是现在完成时的,第三人称复数用have,第三人称单数用has
过去完成的形式是:had+ 动词过去词。 表示的是过去的过去已经完成了的。
2. 用had是错误的表达方式,如果这里要用过去完成时应为she had been here for two year when she got promoted last year.
否定形式时用瞬间动词接持续的时间是可以的。

收起

have\has +动词的过去分词好象是现在完成时,
had++动词的过去分词才是过去完成时。
第三人称复数是have。