几道英语选择题求解

如题所述

第1个回答  2013-05-23
Mary told me that Father would ________ later this year.

A. get the hut to be repaired B. have the hut be repaired

C. get the hut being repaired D. have the hut repaired

为什么选B,不是选D,不是有have sth done的模式吗

解答:
(1) had something done +过去时间状语; 表示动作被动,而且已经发生完成
(过去分词作宾语补足语,表示动作是被动已经发生完成)

(2)Somebody will + have something done + 一般将来时间状语: (一般将来时态)表示还没有发生完成,只表示被动
(3) Somebody would+ have something done + 过去将来时间状语 (过去将来时态)表示还没有发生完成,只表示被动

以上,主句用一般过去式,从句,用过去将来事态,表示,过去将来要发生的动作,因此复合宾语从句主句和从句时态一直特点,后面有个今年,较晚,以后再维修小屋.是个将来时间状语

由于以上动词have sth done 特殊性,因此不可用其他动词不定式规律来判断,
Somebody had something done +表示过去时间状语(表示被动,表示完成)
Somebody +will /would have something done +将来时间状语(仅表示被动,不表完成)
例如,I want the job to be done tomorrow (不定式被动语态作宾语补足语)
(表被动,不表完成)(动词不定式做宾语补足语,表将来发生的动作,而且只表示表示被动)
The house to be built will be our library (不定式被动语态做后置定语)(表被动,不表完成)
以上两个动词不定式被动语态,表示,将来发生,并且表示被动

根据句子意思,今年稍后再修理小屋;因此答案为D

同型题
you will find the matter about all over the company
A being talked B talked C talking Dto talk
为什么不用B还有find后面的宾语补足语是do,doing,done吗到底有没有do的形式

解答:find something doing 是现在分词作宾语补足语,
如果现在分词与逻辑主语是被动关系,
则需要用 find something being done 这种结构,
因此,答案为A

i saw ---boy(s) at the park.
A the both B many a C both the D the several
答案选B但是many a 后面不是加单数名词吗应该选什么

解答:many a +单数名词,但是作句子主语时候,谓语需要用单数
a good many +复数名词,作句子主语时候,谓语需要用复数
因此,答案为B

it was not until he arrived at the railway station he realized he had forgotte his ticket
Abefore B since C when D that
为什么选D,我觉得并不是一个强调句,he realized he had forgotte his ticket when he arrived at the railway应该是这样的不是吗,后面的句子依然缺了成分,我觉得应该用when

解答:这个是一个强调句型,你可以把It+is +that 去掉,
如果意思还完整,就是强调句型, 上面是强调,
就是在他到达火车站时候,在意识到忘记了火车票.
因此答案为D

I do not believe them, nor______believe them in the future.
A.I will B.will I C.do I D.I do
为什么用C,So的用法,如果前后是同一人同一物就不用倒转了不是

解答:这个是倒装句子结构,表示否定;倒装句结构 NOR +助动词+主语结构,由于后半句子有个表示将来时间的时间状语,因此句子时态用将来时态,表示将来是助动词,应该是will 因此应该是
nor will I 表示将来我也不会相信他们 .
一般是时态表示肯定:So am I / So do I / so does he
一般时态表示否定:Nor am I / Nor do I / nor do I
一般过去时:so / nor +did +主格人称代词
一般将来是:so /nor +will +主格人称代词
完成时态:so /nor +has / have +主格人称代词
最后公式:so / nor + 表示现在,过去,将来,完成时态的助动词+主格人称代词 / 做主语的名词(表示后面主语和前面主语,同样做了某事,或者同样没有做某事)
因此答案为B

John has just (gone to )New York,but I did not know he( ) until yesterday
A .will leave B.had been leaving C.leaves D.was leaving
为什么用D,分析一下

解答:以上是个典型not ...until 主句时态和和从句时态要保持,相对统一,因此,要用过去进行时,因此答案为D ,意思,约翰刚到了纽约,但是直到昨天我才知道,他又要离开了....另外,终止性动词,还有表示将来动作味道( 如果是过去进行时,就表示过去将来的味道)

如果满意,请及时采纳,谢谢!