作业帮 > 英语 > 作业

一道英语选择题,求详解

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/15 02:09:56
一道英语选择题,求详解
So sudden______that the enemy had no time to eacape.
A.did the attack
C.was the attack
但我不明白为什么选C,选A不可以吗?
你有语法知识的问题.be动词是am,is,are还有他们的过去时之类的.did是do的过去时,do是助动词而非be动词.
so sudden 是用来修饰“the attack”的.姑且把“so sudden”一整个当做一个形容词,还原倒装就应该是the attack ()so sudden.
那么形容词前就应该是be动词“was”了
PS.do作助动词后面加的是动词(也有强调意思的时候)例如:Tom does have a computer.
do若作动词也可,例如:do some reading,do homework
再问: 为什么在形容词前用be动词?
再答: 这是英语规定啊。。。这个问题就像你问is为什么是be 动词一样。这是英语中很基本的规则。建议你买一本英语语法书看看。 好吧,刚刚帮你看了一下,事实上形容词前不一定都是be动词,也可以是become,get,turn之类的连系动词大概都是变成什么什么样的意思。 用中文的角度看看吧。be动词经常是“是”的意思比如小红是一只猫:Xiaohong is a cat.(be+名词) 这只猫是黄色的:the cat is yellow.(这里就是be+形容词) 那些有“变成”意思的动词呢:小红成为了一个科学家:Xiaohong becomes a scientist.(后加名词) 纸变黄了:The paper becomes yellow.(加形容词) 是不是有点混乱?。。 你就想:中文里总应该是 什么东西+是+形容词 的吧