he was reported to have covered 30 miles on foot that day.为什么用have done?
既然是报道之前就走完了 那为什么不用过去完成时呢?
人气:335 ℃ 时间:2020-03-27 02:58:05
解答
因为在report之前,他走了30 miles,这里有个时间的先后顺序.在报道之前,他就已经做了某件事,所以用了完成时.译:据报道,那天他步行走了30公里.也可以改成下面的,或许会更好理解.It was reported that he had covered ...
推荐
- he was reported____(cover)30 miles on foot that day.
- By the end of next month, he will have traveled 1000 miles on foot. 翻译
- Ducks have webbed feet 的中文意思
- have been there on foot 与 have gone there on foot 的区别是什么?
- We should have to go home on foot____ we to work another hour.
- 钢板20*2200*L中字母L表示什么
- 穿井得人之,道,于,令,之,于,对,之,使,于字的意思
- 电路中电阻R1和R2串联,R1=12欧,R2=24欧,电源电压U=48V
猜你喜欢