不同时态提问的差异

比如如下情景,我去餐馆吃饭. 在餐馆里,服务员问我是否有预定:

1) Do you have a reservation?

2) Have you made a reservation?


3) Did you make a reservation?

4) Have you had a reservation?


上面的1) 2)两句,是书上的,而3) 4)两句是我自己写的。


因为我自己是个理科生,比较喜欢以理科的方式思考问题。理科生的方式,就比较喜欢分析的全面(或者说会习惯性考虑到各种情形)一些。比如此例当中,预定这个动作发生在过去,那么它对应的就可以有过去时问法: 3) Did you make a reservation? 和现在完成时问法: 2) Have you made a reservation? 而预定成功之后,就会可以有一般现在时的问法:1) Do you have a reservation? 和现在完成时用法:4) Have you had a reservation?


我自己也知道,语言跟理科里面公式不太一样。所以自己也不太确定。3) 4)在意思上可能都能表达,但是可能不会非常的贴切,毕竟语言不能说像公式那样“等价替换”什么的。


希望大家能讲解下,针对上述情景的这四个句子的提问,它们的差别。谢谢!


请先 登录 后评论

最佳答案 2018-09-15 14:20

比如如下情景,我去餐馆吃饭. 在餐馆里,服务员问我是否有预定:

1) Do you have a reservation?

2) Have you made a reservation? (正确)


3) Did you make a reservation?

4) Have you had a reservation? (正确)


上面的1) 2)两句,是书上的,而3) 4)两句是我自己写的。


请先 登录 后评论

其它 1 个回答

曹荣禄  
擅长:动词用法,句法问题

网友的这个问题和前面的问题是一样的。既然已经采纳,为何又会提出同样的问题???既解答没有真正解除你的疑惑,为什么要急于采纳?

请先 登录 后评论
  • 0 关注
  • 1 收藏,2621 浏览
  • kevin4fly 提出于 2018-06-26 15:09