内容正文:
八年级英语下册
现在完成时专项训练
现在完成时表示过去发生的动作对现在造成的影响或结果,也可以表示从过去某一时间开始,一直持续到现在的动作或状态。常与already(已经),just(刚刚),ever(曾经),never(从不),before(以前),yet(仍然)等连用。
考点1 现在完成时的结构
肯定句
主语+have/has+动词的过去分词+其他.
I have already finished my homework.我已经完成了我的作业。
否定句
主语+have/has+not+动词的过去分词+其他.
I have not heard from him yet. 我还没收到他的来信。
一般疑问句和简略回答
Have/Has+主语+动词的过去分词+其他?
Yes,主语+have/has. No,主语+have/has not.
—Have you ever been to Beijing? 你曾去过北京吗?
—Yes,I have.是的,我去过。/
No,I haven't.不,我没去过。
注意: have not 常简略为haven't,has not 常简略为hasn't。
( )Monica, you the exam! Congratulation!
A. pass B. have passed C. will pass D. are passing
考点2 already与yet在现在完成时中的用法
already adv.已经;早已
通常用于肯定句中,一般用于have/has后,实义动词前,也有放在句尾的情况。
I have already had breakfast.
我已经吃过早饭了。
yet adv.还;已经
用于否定句和疑问句中,一般用在句末。
I haven't done my homework yet.
我还没有做作业。
( )—Has your sister finished reading ? —Yes. She has finished it.
A. yet; yet B. yet; already C. already; yet
考点3 一般过去时与现在完成时的区别
1. 一般过去时表示过去某时发生的动作或单纯叙述过去的事情。现在完成时强调过去的动作对现在造成的
影响或结果。
I saw this film yesterday. 我昨天看了这部电影。
I have seen this film. 这部电影我已经看过了。
2. 一般过去时常与具体的表示过去的时间状语(如:yesterday, last week, three days ago, in 1990等)连用;现在完成时不与表示明确的过去的时间状语连用,但可以与in the past...years/weeks, so far等时间状语连用。
Tom wrote a letter to his parents last night. 昨晚汤姆给他父母写了一封信。
The weather has been so hot so far this summer. 到目前为止,今年夏天天气一直很热。
( )I the book club last week and I _______two books already.
A. join; read B. joined;read C. joined; have read D. joined; has read
现在完成时
含been, ever, never的现在完成时,been是be动词的过去分词,ever(曾经),never(从不,未曾)一般作副词。
been在完成时中,常以have been的形式出现,常见的有以下几种用法:
考点1 have been to+地点
have been to
曾经去过
现已回来
可接次数
He has been to Beijing 3 times.
他去过北京三次。
have gone to
到某地去了
尚未回来
通常不用
第一人称
She’s not here. She has gone to Qingdao.她不在这里,她去了青岛。
have been in/at
在某地呆了多长时间
常接时间段
He has been in London for half a year.他在伦敦呆了半年。
( )—Ben and Sue aren’t home,are they? —No. They ________ to London on