有不几个英语翻译的问题请教,谢谢了

1.有两个人在聊天,其中一个刚从意大利回来,另外一个人问他:didyouseetheleaningTowerofPisa?你有没有看比萨斜塔呢?didyougotoVen... 1.有两个人在聊天,其中一个刚从意大利回来,另外一个人问他:
did you see the leaning Tower of Pisa?
你有没有看比萨斜塔呢?
did you go to Venice and Florence?
你去了威尼斯和佛罗伦萨了吗?
我想知道的是为什么用did提问?刚发生的事情不是应该用现在进行时吗?用have you seen the leaning Tower of Pisa?和have you gone to Venice and Florence?行不行,还是统统可以,那么哪个更好呢?他们的区别究竟体现在哪里?
2.we have so many delicious food waiting for you.我们有这么多好吃的东西在等着你。waiting 用ING形式的原因是什么?如果说是用现在进行时那缺少BE动词呀?
刚发生的事情不是应该用现在进行时吗?
说错了,是现在完成时态
展开
 我来答
老鼠家族M
2008-07-14 · 超过18用户采纳过TA的回答
知道答主
回答量:133
采纳率:0%
帮助的人:0
展开全部
1. did:对方是过去去的,而且看比萨斜塔也是在过去,所以用过去时。如果不明白,可以这么想:当对方说我去了威尼斯是,用英文是I went to venice +一个过去的时间。当它变为疑问句时:原句的动词是went,是go的过去时,所以提问时用did

现在进行时是现在正发生的动作,Look!he is playing
至于have been to和have gone to 的区别是:have been to 只一个人去了一个地方回来了,而have gone to是去了没回来
来自鹫峰款步姗姗的杜梨
2008-07-14 · TA获得超过693个赞
知道小有建树答主
回答量:749
采纳率:0%
帮助的人:312万
展开全部
不应该用现在进行时。
现在进行时只能用于当下正在发生的事情。
当然刚刚发生的事情,已经做完,该用现在完成时和一般过去时豆可以。过去完成时更强调做完的事情对现在的某种影响。所以,应该用现在完成时更好。一般过去时不算错。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式