英语:现在完成时用法,构成,例题(急需)

来源:百度知道 编辑:UC知道 时间:2024/05/25 09:07:32

现在完成时(The Present Perfect Tense)

1. 动作发生于一个非确定的过去的时间(过去的时间并不重要或根本不知道),但它的结果仍对现在有影响.

I have read the letter, and I know what it is about.

2. 动作发生在过去,目前仍在继续或刚刚结束, 常和 "for" 加上 "一段时间", 或"since" 加上"一个确切的过去的时间" 连用.

a) "for" 用于过去的一段时间. (动词必须是可以延续的)

He has been there for six months. 她去那儿有6个月了。

(直到现在)

He went there 6 months ago.

He has never been there. 他从来都没去过那里。(直到现在)

b) "since" 用于过去的一个确切的时间, 意思是"从那时一直到现在", 总是和完成时一齐用, 而且不能省略. (主句动词必须是可以延续的)

Tim has been in Nantong since January. 自从1月份以来他一直都在南通。(现在仍在南通)
注意: "since" 后面的确切的过去的时间也可以是一个含有过去时的从句.

He has been interested in collecting coins since he was a child.

他打小时侯起就对收集硬币感兴趣。(现在还是如此)

c) 现在完成时常和短语 "up to now /till now", "so far" (意思是从过去某一确定的时间一直延续到现在.)

Up to/till now he's