英语语法问题be动词和助动词有什么区别例如 _you _ (see) my glasses?i put them on

英语语法问题
be动词和助动词有什么区别
例如 _you _ (see) my glasses?i put them on my bag, but i can not find them now
为什么不能填 did see?
克服恐惧心理 1年前 已收到4个回答 举报

craikaids 春芽

共回答了18个问题采纳率:94.4% 举报

e动词和助动词有什么区别
例如 _you _ (see) my glasses?i put them on my bag,but i can not find them now
为什么不能填 did see?
答:你这个问题本身说明,你对be动词和助动词的概念的了解是偏面的.
我猜你心目中的助动词只有do/doe/did这一类(三个)吧?其实英语中的助动词是主要是用来构成时态有和语态的,有四类,n个人(如果不算情态助动词的话),而be动词除了作系动词外,也可以作助动词,而助是一个多用途的助动词.
1.do,does,did 用来帮助构成实义动词的否定句和疑问句.
2.have ( has,had)过去分词构成完成时态;
3.be+V-ing构成进行时态.
4.be+ 及物动词的过去分词 构成被动语态.
5.shall/ will+V.构成将来时态.
_____you ______ (see) my glasses?I put them on my bag,but I can not find them now
此题句与be动词没有关系.你想问的,恐怕是A.Did; see B.Have ; seen 这两个选择项的区别,也就是一般过去时态和现在完成时态的区别.这两个选项填进去,翻译成汉语都是一样的:你见到我的眼镜了吗?但意思是不一样的.前者只是问过去发生过的一件事,并不关心这件事对现在的结果和影响,后者关心这件事的影响.从最后的I can not find then now,看,说话者是关心它对现在的影响的.所以用B.
译:你见到过我的眼镜吗?我刚才放在包里的,可现在找不到了.

1年前

5

奔左会 幼苗

共回答了758个问题 举报

Have you seen my glasses?
由now可知,问话者强调的是过去的动作对现在造成的影响,所以要用现在完成时。
be动词和助动词有什么区别?其实这里没有be动词。你说的did也是助动词,是用来构成一般过去时的。have也是助动词,是用来构成现在完成时的。...

1年前

1

**神仙 幼苗

共回答了501个问题 举报

是do you see 或者是Have seen

1年前

1

rrKitty 春芽

共回答了9个问题采纳率:77.8% 举报

用Have;seen
因为现在完成时阐述动作对现在的影响。而一般过去时没有这个作用。
本句为“你看见了我的眼镜吗?”而眼镜未找到对现在有影响

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 10.143 s. - webmaster@yulucn.com