内容正文:
第02讲 现在完成时(2)
现在完成时(二)
含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.他在伦敦呆了半年。
例1: —Ben and Sue aren’t home,are they?
—No. They ________ to London on business.
A. have gone B. go
C. have been D. will go
【答案】A
【解析】考查现在完成时。have gone to去了某地(没回来),现在完成时;go一般现在时;have been to去过某地(已经回来了),现在完成时;will go一般将来时。根据“No.”可知他们现在不在家,说明去了还没回来,用现在完成时have gone。
考点2 当have been to后面接副词,如here, there, home时,to要省略。变为have been here/there/home。
例2:You said that Zhijin Cave is very beautiful.________ you ________ there?
A. Have;gone B. Have;been
C. Have;gone to D. Have;been to
【答案】B
【解析】have/has been to“去过某地(已返回)”;have/has gone to“去了某地(未返回)”。句意“你说织金洞很漂亮。
你去过那儿吗?”there前不加to。
考点3 have been in+组织,表示加入某组织。
He has been in the army for 3 years.他参军三年了。
考点4 have been+adj./n.呈现……状态
The shop has been open for 10 years. 这家店营业十年了。
We have been friends since we were 5. 我们从5岁起就一直是朋友。
考点5 ever, never常与现在完成时连用,是现在完成时态的提示词。
ever adv.曾经;在任何时候
never adv.从未
—Have you ever been there?你曾去过那里吗?
—No, I have never been there before. 不,我以前从未去过那里。
例3:Tony is very nice. He is the most enjoyable person I ________.
A. meet ever B. have ever met C. had ever met
【答案】B
【解析】考查时态。句意为“托尼人很好。他是我曾经见过的人当中最有趣的。”根据ever“曾经”可知,应用现在完成时。
一、单项选择
1.Neither my sister nor I ________ been to Tibet before.
A.have never B.has never C.have ever D.has ever
2.—Have you ever slept in the open air?
— ________ . I’m very timid (胆小的) .
A.Yes, I have B.Yes, I do C.No, I don’t D.No, I haven’t
3.—________ he ever ________ abroad?
—No, never.
A.Did; go B.Have; been C.Has; been D.Has; gone
4.Have you ever ________ with a group?
A.to speak