关于"have"的时态问题
题目
关于"have"的时态问题
有两个例句:
I've written a letter to him.
She had already spent the money.
上面两个例句中的"have"意义均为"形成动词的完成式",为什么第一句是现在时态,第二句却是过去式.
答案
第1句是现在完成时,意思是"我已经写了封信给他(现在刚写完)'',如果该为过去完成时则是I'd written a letter to him(很早就写了).
第2句过去完成时,意思是"她已经付了钱了(早就付了)''如果该为过去完成时则是She has spent the money(刚付).
过去完成时就是过去的过去
现在完成时就是现在的过去
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 当n大于或等于3,且n为整数时,n的n+1次方——————(n+1)的n次方
- 一个面积为1平方米的正方形,如果边长各增加200厘米后仍是正方形,那么正方形的面积
- 已知一个物体以v0的初速度水平抛出,落地速度为v,则物体的飞行时间为( ...
- 4道巧算题
- 体温计上的玻璃泡是干什么的〉?
- 红移在光谱上是向红色移动,那么是什么东西向红色的东西移动的?
- 以Fight pollution写篇英语作文 随便写下了
- 过氧化氢分解产生什么?如何分解的?
- 我想请问下“炅”这个字用粤语怎么读?谁能说出来算你牛!
- 4个丙氨酸,一个丝氨酸,缩合形成5肽,有几种不同的氨基酸序列?
热门考点