本文主要是介绍04现在完成时和同位语,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、现在完成时
语法: have/has + done(V.过去分词)
理解: 过去对现在的影响,可以包括:1 现在全部完成,2 现在部分完成
例 1:
He has finishedthe homework.
他已经完成了家庭作业(现在全部完成)
We have learned English for ten years.
他已经学习英语十年了(现在还在学习,也就现在部分完成)
二、现在完成时 变否定疑问
He has finished the homework.
He has not finished the homework. 变成否定
Has he finished the homework? 变成疑问语句
What has he done? 疑问语句
三、现在完成时 常搭配的时间状语
just / already / ever / never
yet
so far / up to now / before / lately
for + 一段时间
例 1:I have had breakfast. (just)
I have just had breakfast.
例 2:He has been in prison. (for six months)
He has been in prison for six months.
例 3:The police have not caught the thief. (yet)
The police have not caught the thief yet.
例 4:Have you met him? (ever, before)
Have you ever met him before?
四、真题演练
1、Would you like to go and see Avatar with me tonight?
Thank you very much, but I ______ it already.
A.see
B.will see
C.have seen
D.am seeing
答案: 选 C。解析:-你想和我一起去看电影吗?-非常感谢,但是我已经看过了。Already 已 经,动作已经完成了,所以用现在完成时 have seen。
2、Up to now, the program ______ thousands of children who would otherwise have
died.
A.would save
B.saves
C.had saved
D.has saved
答案: 选 D。解析:抓关键 Up to now,这是要用现在完成时的标志短语。直至今日,这个 项目已经挽救了成千上万个濒死的孩子。
3、Miss Gao isn’t here. She ______ to the bus station to meet Mr. Brown.
A.go
B.has gone
C.has been
D.would go
答案: 选 B。解析:A 选项不仅没变位,而且时态也不符合。高小姐不在这儿,她去公交站 见布朗先生了。Go to the bus station 是固定短语,所以要用 has gong。
4、Look! Somebody ______ the sofa.
Well, it wasn’t me. I didn’t do it.
A. is cleaning
B. was cleaning
C. has cleaned
D. had cleaned
答案: 选 C。解析:抓关键 it wasn’t me。这里用的是一般过去时,所以洗沙发这件事已 经完成了,所以用 has cleaned。
这篇关于04现在完成时和同位语的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!