干货
7分口语作文语法标配
现在完成时,速度get起来~
尽管大部分的雅思考生们都学习过现在完成时,但是许多烤鸭们至今都对现场完成时抱有许多疑问,不知道到底该如何运用这一时态。那可就要好好看看这篇文章啦~
这篇文章是关于现在完成时的用法,以及它相应最常用的副词以及副词之间的区别~要知道,完成时态最大的难点在于:很多语言中,其实是没有现在完成时态的(比如中文……)
1.
概念
The concept of the present perfect is an action that started in the past but continues to have an effect in the present. If it no longer has an effect in the present and possibly future, then we do not use the present perfect.
现在完成时表示某个行为在过去发生但仍然对现在有影响。如果对当下或者可能将来没有影响,那么就不需要使用现在完成时。
2.
构成
主语+动词 have (或第三人称has)+动词的过去分词
Affirmative 肯定句
“I have washed my car.” 我洗了我的车。
我开始洗车是过去发生的一直持续到现在,证据就在我面前,一辆干净的车。
Negative 否定句
“Tom hasn't finished his book.” 汤姆还没有写完他的书
汤姆在过去就开始写书,一直持续到现在不过没有写完。
Interrogative/question 一般疑问句
“Have you watched that DVD?” 你看了这个DVD了吗?
意思是这个人在过去到现在是否有看过DVD。
需要大家注意的是,现在完成时一般用于表示过去的行为对现在的影响,若没有用到这个时态,有可能用的应该是一般过去式。
3.
那么,什么情况下用一般过去式呢?
如果你提到了过去的某个时间点,千万别用现在完成时,用一般过去式。为什么呢?一个过去的时间点代表了过去,而不是现在。过去已经过去了对现在是无效的。这就是说,一般过去式对现在没有直接影响。
表达过去时间点的词有Last year,6 months ago,Yesterday,this morning,half an hour ago
例如:
“I have finished my work”,
“I have finished my work one minute ago”.
第二句句子就是错误的,有了明显的过去时间点,就不应再用完成时态~
换而代之, “I finished my work one minute ago”, 则是正确的
牢牢把握住过去的时间点,这样就能很好的区分一般过去式和现在完成时的不同用法。
4.
现在完成时中just, already和yet的用法
Just和already可以在任何句子中使用(肯定,否定和疑问),但yet只能用于否定和疑问句中,肯定句不能用。
例如:
“Michael has just arrived at the party.”
Just表示刚刚,位于动词have和过去分词之间。
“You have already eaten all those chocolates!”
Already表示已经,和just一样,放在动词have和过去分词之间。
“It's 11 pm and Chris hasn't finished his homework yet!”
这里是yet否定句的用法。你也可以不加yet句子不变,但是如果在句末加了yet,可以强调。
“Your Mother wanted you to call her back. Have you called your Mother yet?”
这里是yet用在问句中,多加了yet可以作强调用。
5.
现在完成时for和since的用法
For和since都表示我们说到的时间从过去开始一直持续到现在,但是for与since不能混用。
例如:
“I have lived in Italy for 13 years.”
“I have lived in Italy since 2003.”
当我们用for的时候,表示一个活动持续一段时间,从过去到现在。
我们用since的时候,表示过去的行为开始一直持续到现在。
两句话有同样的含义。for的例子中用了“13年”这个时间,但由于 2003年加上13年就是2016年,即今年。两句话的重点都是现在,“我”继续住在意大利,没有去其他国家。
给大家举一些例子, 什么时候该用for和since
6.
现在完成时中ever和never的用法
例如:
A:“Have you ever been to …..Paris/Berlin/Tokyo?”
B:“No, never.”
OR
A:“Have you ever been to Rome?”
B: “Yes, I have.”
A:“When did you go?”
B:“I went there 2 years ago.”
A:“Oh lucky you, what was it like?”
B:“Fantastic, the Colosseum is amazing!”
如上所示,第一个问题和回答都是现在完成时。Yes, I have是Yes, I have been的简单形式,但过去分词被省略了。对话继续以一般过去式进行。对话开头说的是过去持续到现在的行为。
“Have you ever……?” 这个句型可以用在很多对话中,意为:你有没有……过?
例句如下:
“Have you ever climbed a high mountain?”
“Have you ever done a parachute jump?”
“Have you ever eaten Japanese food?”
“Have you ever cooked for a dinner party?”
7.
现在完成时中been和gone的用法
最后,小雅哥想还想比较一下been和gone在现在完成时中的用法。
请看以下例子:
A:“I need to speak to Sally.”
B:“Oh, she's gone to the bank.” (She's not here)
A:“John, do you need to go to the travel agent?”
B:“No, I've been.”
在第一个对话中,Sally不在场,因而用了过去分词gone。在第二个对话中,John在现场而且从旅行社回来了。在这种情况下我们用been。
以上是小雅哥对现在完成时比较粗略的解析。完成时态,另外还包括完成进行时,过去完成时等等,即便对于英语掌握程度很好的同学来说,这也不是一个简单地话题,而且很有可能会犯错误。希望这个解析能对各位烤鸭们有所帮助。要知道,如果在写作,或者口语考试的时候用到完成时态,一定能为你加不少分哦~
*号外号外*
2016年最后一期7分写作口语白班
即将在下周一开班!
12月/1月是备考雅思的黄金时间
小伙伴们行动起来吧!
墨尔本校区
7分写作口语圣诞新年班
6 – 6.5分白班及晚班每周循序开课
墨尔本的小伙伴请联系无忧小雅哥(mr_51ielts)
悉尼校区
2017年第一期7分写作口语白班
1月9日开课
2017年第一期7分写作口语晚班
1月2日开课
6 – 6.5分白班及晚班
每周循环开课哦~
悉尼的小伙伴请联系悉尼雅思姐(mrs_51ielts)