问几道英语题目!急!谢谢了!!!~~~

来源:百度知道 编辑:UC知道 时间:2024/06/11 09:23:30
1.Oh,dear.I______you___in Shanghai.
A.dont know B.didnt know were C.didnt know are D.dont know have been
有人说选 C但不是说主语谓语状态要一致吗?
2.The weather is getting very cold.Youd better take _____clothes with you.
A.enough Btwo C one more D much
3.Next mouth_____twenty five .
A.has my sister B.my sister will be C.my sister shall have D.my sister is going to be
B.D区别是什么?
希望有具体过程,大恩大德.莫齿难忘!

1.C 这道题翻译成中文是"哦,亲爱的,我并不知道你在正在上海."但注意了,这只是中国的语法.实际上,它的意思是,我过去不知道你在上海,但说出这句话的时刻,我已经知道了.所以用了过去式.

2.A 首先说B和C..CLOTHES是不可数名词,当然不可能用TWO或ONE MORE的数词来形容..D如果硬要填上去,是可以的..没有语法错误..但就语意来说,显然是A更恰当.

3.be going to与will两者都可表示将要发生的事、将要去做某事,但它们有如下几点区别:
1. be going to 表示近期、眼下就要发生的事情,will 表示的将来时间则较远一些,如:
He is going to write a letter tonight.
He will write a book one day.
2. be going to 表示根据主观判断将来肯定发生的事情,will表示客观上将来势必发生的事情。
He is seriously ill. He is going to die.
He will be twenty years old.
3. be going to 含有“计划,准备”的意思,而 will 则没有这个意思,如:
She is going to lend us her book.
He will be here in half an hour.
4.在有条件从句的主句中,一般不用 be going to, 而多用will, 如:
If any beasts comes at you, I'll stay with you and help you.

1、B 谓语时态是要统一
2、A 从语法上来说排除BC,从句子所表达的意思上看排除D
3、B 首先排除A、C,B与D中间看,从语意上来说,只是说我姐姐就要25了,是陈述客观事实,没有必要用be going to的结果,后者隐含打算的意思。