he was reported to have covered 30 miles on foot that day.为什么用have done?
题目
he was reported to have covered 30 miles on foot that day.为什么用have done?
既然是报道之前就走完了 那为什么不用过去完成时呢?
答案
因为在report之前,他走了30 miles,这里有个时间的先后顺序.在报道之前,他就已经做了某件事,所以用了完成时.译:据报道,那天他步行走了30公里.也可以改成下面的,或许会更好理解.It was reported that he had covered ...
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 1.××小学规定:学生平时的作业、课堂表现、期末考试三项成绩分别按0.3、0.4、0.3比例记入一学期的总评成绩.小明的平时作业、课堂表现、期末考试三项成绩分别是:90分、95分、100分,小明这学期
- ,长是宽的2倍,宽是高的两倍.棱长之和是96cm,这个长方体的体积是多少立方 cm.
- 她爸爸送给她一只新钢笔 英语翻译
- leave各种用法leave各种用法leave各种用法leave各种用法v
- 求函数的定义域(用区间表示) y=loga(x2-2x)
- “镁与稀硫酸反应生成硫酸镁和氢气”的化学方程式!
- 你有免费的电影票给我们吗?翻译成英文
- 地壳和岩石圈一样吗?
- 下列历史事件,按发生的先后顺序排列,正确的是
- 修一条路,第一天修了全长的45%,第二天修了全长的20%,还剩下35千米,这条公路全长多少千米?