内容正文:
第09练 现在完成时(一)
现在完成时表示过去发生的动作对现在造成的影响或结果,也可以表示从过去某一时间开始,一直持续到现在的动作或状态。常与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。
源:Zxx考点2 already与yet在现在完成时中的用法
already adv.已经;早已
通常用于肯定句中,一般用于have/has后,实义动词前,也有放在句尾的情况。
I have already had breakfast.我已经吃过早饭了。
yet adv.还;已经
用于否定句和疑问句中,一般用在句末。
I haven't done my homework yet.
我还没有做作业。
一、单项选择
1.The robot ________ a virus. You should ________ as soon as possible.
A.has caught; have it fixed B.has caught; have it fixing
C.has been caught; have it fixed D.has been caught; have it fixing
2.—I’m afraid you ________ a high fever.
—Yes, I ________ a high fever for two days.
A.have; have got B.have got; have had C.had; have had D.have got; have
3.—How long have they ________?
—For more than twenty years.
A.married B.had married C.is married D.been married
4.Mike Smith has been in China for fifteen years and he _________ a lot of Chinese friends.
A.makes B.made C.has made D.will make
5.In fact he knows this place very well, for he ________ there three times.
A.has been B.has been to C.has gone D.has gone to
6.(2017·无锡周铁学区联盟月考)—You ________ Joyland in Changzhou last summer?
—No. I ________ of a place called Joyland.
A.have visited; haven’t heard B.visited; haven’t heard
C.have visited; didn’t hear D.visited; didn’t hear
7.— ________ you ever ________ to Hong Kong?
— Yes, only once.
A.Did; go B.Have; gone C.Do; go D.Have; been
8.The big changes in the city also ________ us some ________.
A.has brought; question B.have brought; problem
C.has brought; questions D.have brought; problems
9.—Hi, I ________ you for a long time.
—I ________ in Hong Kong. I’ve just