问题标题:
在两个已发生的事件中使用过去完成时需要注意哪些问题?例如这两个事件:Ididnotunderstandtheproblem.heexplainedit我不懂这个问题/他解释了它.可以改写成这样的一句话:Ididnotunderstoodthepr
问题描述:
在两个已发生的事件中使用过去完成时需要注意哪些问题?
例如这两个事件:
Ididnotunderstandtheproblem.heexplainedit
我不懂这个问题/他解释了它.
可以改写成这样的一句话:
Ididnotunderstoodtheproblemuntilhehadexplained.
一句过去完成时的使用方法:
过去完成时常常用来表示发生在过去的两个事件,动作哪一个发生在前.[引用新概念英语2P65]
那么使用过去完成时的事件应该是[Ididnotunderstoodtheproblem]才对吧?
为什么had+done过去完成时用在了后面的[untilhehadexplained]?
Ps:
还有一点我不理解的:Ididnotunderstoodtheproblemuntilhehadexplained.
did后面的understood使用了过去时态.但是我查阅资料说明【助动词】与【情态动词】后面的【实义动词】需要使用原型!这里使用过去时态是否有违?
追问字数超限,我写到这里了.
鲁春来回答:
在两个过去已发生的事件中使用过去完成时态,应该是先发生的那个动作使用过去完成时态——这就是我们中学英语老师所说的“过去的过去”.正确使用过去完成时态,关键就是准确判断两个过去的动作哪个是先发生的.比如:你...
傅弘回答:
在那句话中应该把[understoodtheproblem]当作是一个事件。[heexplained]当作另一个事件。是这样的吗?我是将[Inotunderstandtheproblem]当作了一个事件[如此的话就是我不明白这个问题在前,他的解释在后。],是否在这样的句型中应该把肯定句定为一个事件?
鲁春来回答:
1、在那句话中应该把[understoodtheproblem]当作是一个事件。[heexplained]当作另一个事件。是这样的吗?答:是的,这是两件事。2、我是将[Inotunderstandtheproblem]当作了一个事件[如此的话就是我不明白这个问题在前,他的解释在后。]答:但是,对于Ididnotunderstoodtheproblemuntilhehadexplained.这个句子来讲,它的翻译是“直到他做了解释(之后)我才明白”。也就是在他解释之前你是不明白的。不过,在他解释了之后,你也就明白的。所以是“他解释在前(hehadexplained)”,你明白在后。3、是否在这样的句型中应该把肯定句定为一个事件?答:根据你最初的句子Ididnotunderstandtheproblem.heexplainedit来看,不就是两件事嘛。因为有两件事,所以才有先后啊。不知你能否真地搞明白。
傅弘回答:
那么改完之后did后面的understand为什么用过去式understood?不是说助动词后面要用原型的嘛?
鲁春来回答:
对不起,忽略了,忘了改正。
傅弘回答:
书上的就是[新概念英语2P65]Ididnotunderstoodtheproblemuntilhehadexplainedit.书上的错了,应该是understand[助动词后面必须用原型]。谢谢!
点击显示
英语推荐
热门英语推荐