关于时态的一些英语问题

来源:百度知道 编辑:UC知道 时间:2024/05/23 01:16:04
对于一些时态我总是搞不清楚,希望高人指教!
1.如何区分一般过去时,现在完成时,现在完成进行时?(关于它们的解释我不要,谈谈您们的心得)最好能附带几个例子
2.请告诉我as soon as引导的时间状语从句主从的时态分别是什么?(不用举例)
3.问您几道简单的题目:
1)I ( ) for you the whole evening.Where have you been?(说理由
A.waited B.have been waiting C.am waiting D.have waited
2)I forgot to worry about my grammar and ( )
A.something else B.anything else C.everything else D.nothing else (本题答案是C,请解释B为什么是错的?)
3)On the one hand ,three quarters of the population there (are) Chinese,so you can speak Putonghua here.(population是不可数名词我知道,那为什么这里还要用are呢?为什么不是is?)

谢谢大家回答,谢谢!

我不是高人,但我的回答希望对你有帮助!

1.一般过去时是指过去习惯经常性的动作。通常标志和一般现在时差不多,像usually/sometimes/often...等之类的频度副词;现在完成时是指以前的动作对现在产生的影响。关于这两种时态,我们来举一个例子。

I opened the door.和 I've opened the door.
第一个一般过去时的句子,意思你应该明白,是“我打开了门。”
之所以用一般过去时,是指这以前打开的门,现在还有可能是开着的,但也有可能是关着的,他的动作的独立的跟现在没有任何关系。
然后第二个句子 可翻译成“我打开了门”也可以“我已经打开了门”
所以意思很明确,现在的门依旧是开着的。这就是以前的动作一直持续到现在,对现在造成了影响。

现在完成进行时,和现在完成时的性质差不多,但现在完成进行时更强调的一点就是这个动作,从过去到现在一直是持续的从未间断的。
举个例子:

I've tought him for 5 years.
I've been skating for 5 hours.

第一个句子的意思是 我已经教了他5年。
教书这个阶段虽是个延续的阶段,但have been V-ing结构更强调这个延续阶段的不间断性。
就像第二个句子,我已经溜冰5小时了。这个是从未间断的。这就是这两种时态的区别。做题的时候你要联系上下文学会判断,这样才能够正确的使用时态。

2.as soon as 一般是 主句是将来时态(一般将来时和过去将来时),从句是一般现在时或一般过去时。

3.1)I ( ) for you the whole evening.Where have you been?
此空应选B,have been waiting
这样看来,此句的意思为,我等了你整个晚上,你到哪去了。
等人是个持续的阶段,所以这里我们应该用现在完成进行时。
恐怕这道题你可能会和D项分不清。如果是D项,那么在 Wait这个过程中,他可以去干其他的事,而不是一