一些英语选择题,急求详解

来源:百度知道 编辑:UC知道 时间:2024/05/22 03:10:11
1.dream of there being a chance 为什么用there being ?
2.not only ( )snacks and drinks,but they also brought
cards for entertainment when having a picnic.
A did they bring B brought they
为什么选A不选B?
3.business letters should be written in a formal style ( )
than in a personal one.
A rather B better
为什么选A不选B?
4. will these flowers be watered ( )?
A every few days B the other day C after hours
D within a few hours
为什么选A?
5.I have no idea .what ( )while I was asleep?
A had happened B has happened C happened
为什么不选A B,而选C
望各位前辈高手,不厌其详,为我解惑,不甚感激!

1 因为of是介词,后边要跟名词,所以要用动名词。
2 这种倒装只要把助动词提前就行了。
3 rather than是固定搭配,表示“而不是”。
4 这是一句对动作频率的提问,只有A是切题的。
5 因为事情发生在我睡着的时候,要用一般过去时。
不是在睡着之前,所以不用过去完成时,不选A。
句子里有具体时间,就是指定了“在我睡着时”,所以不用现在完成时,假如没说后半句,就可以用现在完成时了。

感谢楼上的回答,不过我有一点不同的看法。
1.为什么用there being ? 答:梦想得到(存在)一个机遇,there be 表示存在的意思,there is a cat on the tree, 但是由于前面有of,所以应该是加ing的形式,所以就只能用being.
2. 为什么选A不选B? 答:因为这句话缺少助动词,bring是一个动词不能做助动词用,而also后面的brought告诉我们是过去时态,所以用did,又由于only后面要倒装,did后面要动原,所以是did they bring.
3. 为什么选A不选B? ,答:你看见should be没有啊,就是应该的意思。这句话翻译过来就是商业信件应该是用正式的格式而不是使用有个性的格式,是否定后者的意思。如果2个都是可选的,那么就是better than,例如:I can play football better than him.
4. 为什么选A? 答:这些花是每隔几天就浇一次水么?the other day是:前几天,另一天的意思,after hours 几个小时后,within a few hours几个小时以内。 其实这句话跟语法没有任何关系,主要是逻辑关系,你想想那里有那么频繁需要浇水的花呢? 如果你在百科全书上找出一种花需要每个几个小时就要浇水的,那么你就拿着百科全书去跟老师理论吧 :)
5.为什么不选A B,而选C 答:我对我睡着的那段时间发生的事情毫不知情。 首先排除B答案。过去完成时则主要体现过去发生的两动作的先后有别,表达的是“过去的过去”,即比过去发生的某动作都还要“过去”,两动作中先发生的就用过去完成时,后发生的则只用一般过去时。运用过去完成时的句子往往