大学生之家,大学生资讯发布平台
大学生之家

目前完成时的理解问题

    发布时间:2024-12-02    阅读:
    来源:大学生之家
1. She has learnt French.

She has learnt French since 2010.

这两句如何理解?有什么不同?是不是目前还在学习法语?

2. I have learnt French意味着“我掌握了法语”?

下面这个句子是否错句:I have learnt French, but I cant speak it.

3. He has worked in this factory. 是不是表明:他目前不在这家工厂工作了。

4. He has lived in that city. 是不是表明:他目前不在这座城市居住了。

He has been in England. 是不是表明:他目前不在英国了。

这两个句子谓语动词是静态动词,应该带上for...之类表示一段时间的状语吧?

期盼各位专家老师的指导。

1. She has learnt French. (没时间段状语,是终止性使用方法。目前不学了)

She has learnt French since 2010.(有空闲段状语,是非终止性使用方法。目前仍在学)

这两句如何理解?有什么不同?是不是目前还在学习法语?

2. I have learnt French意味着“我掌握了法语”?

下面这个句子是否错句:I have learnt French, but I cant speak it.(理解正确,是错句。把目前完成时改为一般过去时即可)

3. He has worked in this factory. 是不是表明:他目前不在这家工厂工作了。(理解正确)

4. He has lived in that city. 是不是表明:他目前不在这座城市居住了。(理解正确)

He has been in England. 是不是表明:他目前不在英国了。(理解正确)

这两个句子谓语动词是静态动词,应该带上for...之类表示一段时间的状语吧?

期盼各位专家老师的指导。

live 和 be 都是延续性动词。延续性动词跟时间段状语连用是 “非终止使用方法”,也叫延续性使用方法,说话时该动作或状况尚没有结束。不跟时间段状语连用是 “终止使用方法”,也叫非延续性使用方法,说话时该动作或状况已经结束。第三举例说明:

1. Tom has stayed here. (终止使用方法,说话时“汤姆已不在这里”)

2. Tom has stayed here for a week. (非终止使用方法,说话时“汤姆仍在这里”)

1. Tom has been ill. (终止使用方法,说话时“汤姆已经病愈”)

2. Tom has been ill for a week. (非终止使用方法,说话时“汤姆仍在病中”)
英语学习推荐
  • 扫一扫 分享悦读 ➤
  • 扫码可以分享到微信 qq朋友圈
英语学习热点