新浪博客

2023年05月17日

2023-05-17 19:40阅读:
现在完成时 have/has+ 过去分词 表示过去发生或已经完成的某一动作对现在造成的影响或结果,常与 already,just,yet,ever,never 连用。如: I have already finished it. 我已经完成了。 Have you ever been to China? 你曾经去过中国吗?
表示过去已经开始,持续到现在的动作或状态和表示过去某一时刻延续到现在(包括现在在内)的一段时间的状态连用。如:(for+ 时间段,since+ 时间点,或过去某一动作,以及 how long) 注:非延续性动词在现在完成时态中不能和 for,since 引导的表示一段时间的状语的肯定句连用。应转为相应的延续性动词,如:buy----have die----be dead
join----be in
borrow-----keep
leave----be away
I have bought a pen.-----I have had a
pen for 2 weeks.
have(has)been to+ 地点(去过某地已经回来)
have(has)gone to+ 地点(去了基地没有回来)
have been in+ 地点(一直呆在某地没有离开过)
如:She has been to Shanghai.她去过上海。(已经回来)
She has gone to Shanghai.她去了上海。(没有回来)
She has been in Shanghai for 2 days.她待上海两天了。(没有离开过上海)


我的更多文章

下载客户端阅读体验更佳

APP专享