-
一般过去时和过去完成时区别?
1.
在主从复合句中的用法不同
(
1
)
用在宾语从句中
在主句谓语为一般过去时的宾语从句中,既可用一般过去时,也
可用过
去完成时。
但两种时态的意义明显不同。
试比较下列两组句子:
She said
she was a doctor.
她说她是位医生。(说话时仍为医生)
She said she had been
a doctor.
她说她曾当过医生(说话时已不是)
She said she had been
a doctor for twenty years.
她说她当过
< br>20
年的
医生。(主要强调说话时已当过
20
年医生,此状态可能已经结束,
也可能还没有)<
/p>
但是,如果从句中有表示
具体时间的状语,则常用一般过去时。
例如:
He said he was born in
1986.
他说他是
1986
年出生的。
(
2
)
p>
用在含有
after
的主从复合句中
在含有
after
的主从复合句中,
一般在从句中使用过去完成时,
主
句中使用一般过去时。例如:
After he had done his
homework, he went out to play football.
因连词
after
本身能明确表示时间的先后关系,
因而多数的主句和
< br>从句均使用一般过去时。例如:
After
he
arrived
in
England,
Marx
worked
hard
to
improve
his
English.
(
3
)
p>
用在含有
before
的主从复合句中
p>
用在含有
< br>before
的主从复合句中,
一般在从句中使用一般过
去时,
主句中使用过去完成时。例如:
Lily had written some
letters before she went out shopping.
有时,也可以在从句中用过去完成时,主句中用一般过去时,这
样就可使描述更为生动。试比较:
We got to the station before the train
had left.
火车尚未开动之前,
我们就到了车站。
We had got to the
station before the train left.
火车开出之前,我们
就已经到了车站。
像
after
一样,
before
本
身就能明确地表示时间的先后关系,故
多数主从句均使用一般过去时,而无需使用过去完
成时。例如:
Many
people left for home before the film
ended.
电影尚未放完,许
-
-
-
-
-
-
-
-
-
上一篇:过去完成时的用法总结
下一篇:一般过去时与现在完成时和过去完成时的比较