优质解答
(一) 一般现在时
在时间或条件状语从句中,从句中不能用将来时,要用一般现在时代替将来时.例如:
unless you get rid of smoking,you will not stay healthy.
你只有戒烟,才能保持健康.
when you come next time,i’ll show you around our campus.
你下次来时,我将带你到我们的校园去看看.
(二) 过去将来时
过去将来时可以用“was/ were about to + 动词原形”结构,表示过去正要进行的动作.此外,过去将来时也可以用“was/ were to + 动词原形”或“was/ were + 现在分词”及一般过去时等表示.例如:
i was told that the press conference was to be held the next day.
我被告知记者招待会将在第二天举行.
i was about to leave when the telephone rang.
我正要离开,这时电话铃响了.
(三) 一般将来时
一般将来时表示将来发生的动作或存在的状态.常用“will/ shall + 动词原形”形式来表示,含有“预见、意图”之意.shall常用于第一人称,will用于第二、三人称.但现代英语中,shall也常用于第一人称.“be to + 动词原形”也可以表示将来时,表示预定、义务、可能、命令或吩咐等.例如:
i hope that he will be able to go to the party.
我希望他能参加聚会.
she will be back in a minute.
她一会就回来了.
he is to return from germany tomorrow.
他明天将从德国回来.(预定)
you are to be back by 9 o’clock.
你要在九点以前回家.(义务)
you are not to stay too late outside.
你不要在外面呆得太晚.(命令)
(四) 现在完成时
现在完成时主要有两中用法:已完成的动作对现在造成的影响;未完成的动作持续到现在的情况.
1.现在完成时已完成用法表示说话的时候这个动作已经结束,只是对现在造成的影响(结果).可以不用时间状语,也可以和一些表示不定时间状语连用,如 already,yet,lately,often,rarely,ever,now,just,today等.例如:
he has returned the book.
他已经归还了那本书.
mary has (already) gone to japan.
玛丽已经到日本去了.
2.未完成用法指动作或状态从过去某时开始继续到现在,可能继续下去,也可能刚刚结束,通常要与某些表示一段时间的状语连用.
1)现在完成时常和for 或 since等表示一段时间的状语连用,但是在since做连词用的从句中,谓语动词常用过去时.例如
i have worked in the company since i came to the city.
自从到这个城市以来,我一直在这家公司工作.
the students have studied english for about ten years.
那些学生学英语已经差不多十年了.
2)在由until (till,up to) now,up to the present,so far,some time,in (for,over,during) the past (last,recent ) few (several,two…) months (days…) 等结构中也常用现在完成时表示动作的持续.例如:
up to now,i have finished two-thirds of the work.
到目前为止,我已完成了三分之二的工作.
so far she has written five books.
她到现在为止已经写了五本书了.
(一) 一般现在时
在时间或条件状语从句中,从句中不能用将来时,要用一般现在时代替将来时.例如:
unless you get rid of smoking,you will not stay healthy.
你只有戒烟,才能保持健康.
when you come next time,i’ll show you around our campus.
你下次来时,我将带你到我们的校园去看看.
(二) 过去将来时
过去将来时可以用“was/ were about to + 动词原形”结构,表示过去正要进行的动作.此外,过去将来时也可以用“was/ were to + 动词原形”或“was/ were + 现在分词”及一般过去时等表示.例如:
i was told that the press conference was to be held the next day.
我被告知记者招待会将在第二天举行.
i was about to leave when the telephone rang.
我正要离开,这时电话铃响了.
(三) 一般将来时
一般将来时表示将来发生的动作或存在的状态.常用“will/ shall + 动词原形”形式来表示,含有“预见、意图”之意.shall常用于第一人称,will用于第二、三人称.但现代英语中,shall也常用于第一人称.“be to + 动词原形”也可以表示将来时,表示预定、义务、可能、命令或吩咐等.例如:
i hope that he will be able to go to the party.
我希望他能参加聚会.
she will be back in a minute.
她一会就回来了.
he is to return from germany tomorrow.
他明天将从德国回来.(预定)
you are to be back by 9 o’clock.
你要在九点以前回家.(义务)
you are not to stay too late outside.
你不要在外面呆得太晚.(命令)
(四) 现在完成时
现在完成时主要有两中用法:已完成的动作对现在造成的影响;未完成的动作持续到现在的情况.
1.现在完成时已完成用法表示说话的时候这个动作已经结束,只是对现在造成的影响(结果).可以不用时间状语,也可以和一些表示不定时间状语连用,如 already,yet,lately,often,rarely,ever,now,just,today等.例如:
he has returned the book.
他已经归还了那本书.
mary has (already) gone to japan.
玛丽已经到日本去了.
2.未完成用法指动作或状态从过去某时开始继续到现在,可能继续下去,也可能刚刚结束,通常要与某些表示一段时间的状语连用.
1)现在完成时常和for 或 since等表示一段时间的状语连用,但是在since做连词用的从句中,谓语动词常用过去时.例如
i have worked in the company since i came to the city.
自从到这个城市以来,我一直在这家公司工作.
the students have studied english for about ten years.
那些学生学英语已经差不多十年了.
2)在由until (till,up to) now,up to the present,so far,some time,in (for,over,during) the past (last,recent ) few (several,two…) months (days…) 等结构中也常用现在完成时表示动作的持续.例如:
up to now,i have finished two-thirds of the work.
到目前为止,我已完成了三分之二的工作.
so far she has written five books.
她到现在为止已经写了五本书了.