题目列表(包括答案和解析)
5.Mr and Mrs Green have_____in China for a week. A.been B.got C.arrived D.reached
4.My father____ home for nearly three weeks.
A.has gone away from B.has left C.has been away from D.went away
3.So far,spaceships without people _______ (reach) the moon and some other partsof the universe.
2.--I know you _______ (choose) a picture book among these. --Yes,Have a look at it, please.
3.have got,has got 虽然是现在完成时,但have got=have has got==has
练习题: 1.It's a long time since we ____ (meet) last,isn't it?
2.when 引导 的特殊问句不与现在完成时连用.
6. It is /has been +一段时间 + since 从句.自从某事发生已有一段时间了. eg. It is /has been two years since my brother joined the army. 注意:1.since 引导的从句中动词用过去时
5.现在完成时中的 for 与 since
for + 时间段 与延续性动词的现在完成时连用 since + 时间点/从句
I have kept the library book for a week.= I have kept the library book since a week ago.
4.现在完成时和一般过去时的区别
现在完成时所表明的是过去发生的动作对现在的影响,强调的是现在的情况,不可以和表示过去的时间状语yesterday,in 1991,three days ago last time,last night等连用一般过去时表明的是过去发生的事实,和现在不发生关系.
3.现在完成时中been to,gone to和been in/at been to去过某地,表示某人的一种经历,可以和once,twice,already,ever,never等连用. eg. She has been to Shanghai twice. (表示目前人在这里)
gone to 去某地了,说话时某人已离开此地,在去某地的途中或已在某地,
eg. She has gone to Shanghai。 (表示现在她人不在这里)
been in/at 逗留在某地(已经一段时间).常和for ten days,since I came here等连用.
eg. She has been in Shanghai since she moved there.
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com