为什么不用had?用did?

do you have an dictionary?
NO,but i wish i。。。?为什么这里用did?不用had?

第1个回答  2013-06-12
1、这种虚拟语气的情况,后面一定是一般过去时。
2、have 的用法有两种,一种是英式的:Have you a dictionary? Yes, I have.;一种是美式的:Do you have a dictionary? Yes, I do. 鉴于本句的问句采用了美式的,因此答句也应该用美式为宜。

综合以上两点,本句应该回答 I wish I did.本回答被提问者采纳
第2个回答  2013-06-12
do you have an dictionary?
NO,but i wish i did

很简单,如果是问have you an dictionary?那么have是一个have动词,可以回答no,but i wish i had.
第二,英语中有一个传统,为了避免重复,可以用do代替实际动词,do you have an dictionary?O,but i wish i did,这里也可以理解为用do代替实际动词have,也就是did代替had
第3个回答  2013-06-12
问句里是DO,回答便用did,要对应着回答
相似回答