这句话为什么不能用过去完成时?-------Who is Jim?-------Haven't you met him yet ?……(后面省略)这里为什么用Haven't而不是用Hadn't有yet不是用现在完成时或者过去完成时吗?为什么这里只能用现在完
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/09 06:50:49
这句话为什么不能用过去完成时?-------Who is Jim?-------Haven't you met him yet ?……(后面省略)这里为什么用Haven't而不是用Hadn't有yet不是用现在完成时或者过去完成时吗?为什么这里只能用现在完
这句话为什么不能用过去完成时?
-------Who is Jim?
-------Haven't you met him yet ?……(后面省略)
这里为什么用Haven't而不是用Hadn't
有yet不是用现在完成时或者过去完成时吗?为什么这里只能用现在完成时呢?
这句话为什么不能用过去完成时?-------Who is Jim?-------Haven't you met him yet ?……(后面省略)这里为什么用Haven't而不是用Hadn't有yet不是用现在完成时或者过去完成时吗?为什么这里只能用现在完
因为在这个语境里,你们在谈论Jim这个人是现在正在进行的,而不是过去在谈论
遇到是完成了的动作,所以用完成时,两者综合就只能用现在完成.
过去完成可以理解成是在过去的过去完成的动作,而你现在说起当时讨论那个动作(在过去的过去完成的),就必须用过去完成.
例如:你在上周一去过学校,现在别人再问你上周三那个时候是不是已经就去过学校了,就得用过去完成.而如果是问你现在是不是已经去过了,用现在完成就好
过去完成时是在周围语境是过去时的情况下用的 这里语境是现在时 所以用现在完成时
——谁是吉姆?
——你难道还没见过他吗?
这段对话中的现在完成时是指某一个动作对现在造成的影响:没见过吉姆所以现在不知道吉姆是谁
完成时都是往前推一步:对现在的影响的,用现在完成时;对过去影响的,用过去完成时
我的理解是 你到现在还没见过JIM吗?
突出到现在为止
因为有yet!
只要有yet的你都可以用past perfect...
现在完成时: 常用的时间状语包括 “now, today, tonight, this week, this year, already, yet, just, recently…etc”。