英语完成时和过去时的对比

来源:百度知道 编辑:UC知道 时间:2024/09/23 00:40:28
1。 I know Mr.Brown:We( A ) to each other at a conference.
A.were introduced B.have been introduced
2. The local health organization is reported ( A ) twenty -five years ago when Dr.Adudon became the first president.
A.to have been set up B.to be set up

问:据我们英语老师所说,1题中“介绍”是一瞬间的事,所以用过去时。而2题中“建成”是个持续动作,所以用完成时
但是,记得完成时有一条规律:完成时不与具体时间状语连用,请问各位高人,那么2题中有时间状语,为什么还可以用完成时呢?
若我所说的规律不对,那么以上2题有怎样区别呢?

怎么感觉有点乱……
你们英语老师真有意思……

第一道题确实应该选A
根据题意:我和布朗先生曾在一次会议上见过面 这就说明是发生在过去的事情 也就是说 有着明确的时间标志 所以应该用过去时 不能用完成时

第二道题也确实应该选A
根据题意:Dr.Adudon成为第一任主席时这个健康组织已经成立了25年了 其中从句中出现了became 这是一个过去时态的词 而健康组织又是在when Dr.Adudon became the first president之前成立的 所以要用过去完成时

顺便教你一个口诀:有过去则有完成 (做题时一定要学会翻译句子 看清楚事情发生的先后顺序)

不,because the sentence not say very clearly,所以完成时和过去时all ok..