首页 英语 出国留学 知识详情

Today,I have had three coffees.为什么要用have had

网校学员西瓜有**在学习大学水平直达雅思7分【剑桥全能随到随学班】时提出了此问题,已有1人帮助了TA。

网校助教

羊羊Lydia

同学你好,该知识点来自沪江网校《大学水平直达雅思7分【剑桥全能随到随学班】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。

同学你好,
这道题的答案有两个
1. 当选择had的时候, 所采用的是过去式。动作发生在过去。
  在这里 Today,I had three coffees. 表示今天我喝了三杯咖啡,单纯的表述语者喝过三杯咖啡的事实。

2. 当选择have had的时候,所用的是现在完成时。
  现在完成时表示动作发生在过去并且完成,对现在造成了影响或结果。
  或表示动作发生在过去,持续到现在,并且有可能持续下去的趋势
  在这里, Today,I have had three coffees 表示今天我已经喝过三杯咖啡。
 
这句话可能当我们结合具体语境的时候,或表示出对现在造成的影响。例如,有人问 Do you want coffee?       回答说 Today,I have had three coffees,可以表示语者已经喝了很多咖啡了,不想再喝了,这里喝了三杯咖啡对现在造成了影响。

此处是沪江网校对于现在完成时的讲解网页,同学可以参考https://www.hjenglish.com/beidanci/p1221899/

希望有所帮助!

版权申明:知识和讨论来自课程:《大学水平直达雅思7分【剑桥全能随到随学班】》的学员和老师,如果想了解更多,可以报名参加课程学习。所有知识讨论内容,版权归作者及沪江网校所有。