英语选择题,高手来!I have just done my homeworkI have just done my homework____A.l do it,too B.So have lC.So do lD.So l have应选哪一个选项,说明理由

问题描述:

英语选择题,高手来!I have just done my homework
I have just done my homework
____
A.l do it,too
B.So have l
C.So do l
D.So l have
应选哪一个选项,说明理由

b

B so do I 是I do so的倒装句,意思是我也做过。。。 但题目中是完成时态,因而将do变为have。

B表示我也刚完成

B SO + have(am are is can 等)+主语
表示谁也怎样 用于肯定句 否定句用Neither代替SO
加分吧!!

选B
因为这是一段对话,它的意思是:——我刚刚做完我的家庭作业——我也是。
在英语中表示前面所说的情况也是适用后面另外的人或者物的情况时,要用So+前面所用的助动词+后面的人或者物或者代词 ,如本题;如果想表示同意前面所说的情况时,应该用:So+前面的人或者物或者代词 +助动词。例如:_Rose is a good girl .
_So she is.意思是:——罗斯是一个好女孩.——她确实是这样的。
“英语教师团队真诚为您解惑”

b 这种句子是表达 后面的情况和前面的情况一致时 前一个人怎么样 后一个人也怎样是就用这种句式 且倒装
如 I am ten. so is he.
如果后一个人说的话是对前一个人的情况进一步证实就不用倒装
如---I have an “A”
So you are

B

答案【B】【解析】选项A并没有语法错误.但是当回答“我也一样”时,地道的英语一般不用这种形式.选项C助动词有误.在have done 的句型中,have相当于助动词.选项D的意思是“我也这么认为”,很明显不符合逻辑.当然,针对...

B so + can/be /do +主语。某人也做了某事原句用have,所以B