1.She'd rather stay at home taking care of her younger brother,__she?
A.didn't B.shouldn't C.wouldn't D.hadn't
2._____in Beijing for quite a few years____me satisfied with my life.
A.Having lived, has made B.Living,has made C.Having lived,have made D.Living,have made
答案是1.C 2.B
不好意思,没说清楚我的理解,我主要是将第一题与下面两题一起弄不清。第二题我则是想知道为什么Having done形式不可用,拿它配上quite a few years不是更好吗,--ing的动名词形式也没错啊,在学校问老师也问不清楚(就说having done不能用于主语)
ldn'tget through to his home.-----I think that the line might have been out of order,____填空____?A.don't you B.do you C.wasn't it D.hadn't it (答案选C,我想写haven't it?)
4.-----These tomatoes are huge!You must have watered them a lot! ----Yes,I__填空__.They ought to be ripe enough to pick by next Friday. A.do B.must C.have D.did(答案D,我想用I must 或I haven't)
根据宁可,我们可以得知‘d rather省略是would rather 而后面是反义疑问句,它的原则是前肯后否,前否后肯,此题中,前边是个肯定句,所以后边是应用否定,再因为反义疑问句的动词与前面保持一致,故是wouldn't 即C
2. 很明显前面要填的一个词是主语,并且动词做主语,即非谓语做主语,非谓语作主语有三种形式,TO DO(不定式) DOING(现在分词) DONE(过去分词) 因为Having lived之中掺杂了时态,不符合DOING(现在分词)的形势,即A,C排除 后面的空说的是我在北京的生活让我很满足,也就是说,前面在北京生活的动作对后来有影响,其中现在完成时有此特性,故用have done的形势,因为前面的 Living in Beijing 是动名词作主语,是单数,即三单取HAS,故选B 希望对您有所帮助!
怎么说呢,这就是一种固定搭配吧,动名词中不能写成助动词的ing的形势+动词,我们就是这样默认的。语法题考查两点,一种是考辨析分析,一种就是固定搭配了,或许这不是您的老师没讲明白,而是单纯的外国人就这么说,这是规则,不想数理化的思维,一切规则都可以用规则来验证,语法很理性,但不得不承认他的固定性又很感性
还有,个人认为第三个中might have done是表示对过去的推测,谓语是be,固是wasn‘t
至于第四个的回答,原则是:yes,或NO跟着后边走,首先Must这里绝对是不能用的,这是规则,must只能表示必须或推测,他的回答本应该是,是的,我有浇水,因为是过去的事,固是did,,再从后往前找,是肯定的,故+yes
希望对您有所帮助!
+think suppose的例子:
表示主语主观意愿的词
含有think, believe, suppose, imagine, expect等动词后接宾语从句构成的主从复合句在构成反意疑问句时,视情况不同有两种不同的构成方式。
(1)当主句的主语为第一人称时,其后的简短问句应与从句相一致。例如:
I expectour English teacher will be back this weekend, won't she/he?
We supposeyou have finished the project, haven't you?
值得注意的是,当这些动词后接的宾语从句的否定转移到主句时,其仍属否定句,故其后的简短问句应用肯定式,而非否定式。例如:
I don't believe that he can translate this book, can he?
We don't imagine the twins have arrived, have they?
此类句子的回答同"前否后肯"型反意疑问句一样,如上述后一个句子,若双胞胎已经到了,则回答为"Yes, they have.";若尚未到达,使用"No, they haven't."。
(2)当主句的主语为第二、三人称时,其后的简短问句则应与主句相一致(此时,否定只看主句,与从句无关)。例如:
Your sister supposes she needs no help, doesn't she?
You thought they could have completed the project, didn't you?
They don't believe she's an engineer, do they?
She doesn't expect that we are coming so soon, does she?
(3)但如果主句的时态是过去时等等,疑问句应和主句的人称时态保持一致。
2 你们老师的说法是对的,having done只能是现在分词的完成时结构,此时不能当动名词用
3 先排除主句I think的影响,从句是 line might have been out of order,不可能对表推测的情态动词进行反义疑问,might have done不是表示对过去的推测吗????还原一下,might表推测,作用相当于又一个I think,即 I think the line was out of order(注意时态)。所以此时的been逻辑上原型应该是was,it指的是the line
4 同3理 You must (肯定,一定)have watered them a lot。用must have done表示对【过去】的推测,此时must的作用就像I think 一样,即,原句等于I think you watered them a lot。对方对从句内容进行肯定追问
谢谢,你的回答很完整,我又想到了一个问题,貌似think、believe一类的词组成的宾语从句复合句的附加问句都是对应从句的谓语形式(比如wasn't it?),那么除think这类词外是否有其他的词组成的复合句的附加句是对应主句谓语的,而不是从句的谓语。如果有,请打给我一些例子。
追答这些词是一方面,更重要的一方面是主句主语为【第一人称】,也就是只有I think....才对从句反义疑问的,如果是He thinks...,那就是对主句 doesn‘t he?认真想一下,“我认为....”如果对主句进行反义疑问的话,逻辑上是不合理的,“难道我不是这么想的吗?”你让对方情何以堪,如何回答??“我怎么知道你到底咋想的...........”
关键是用第一人称表达自己的想法时,不能对主句进行反义疑问.....
上面那两个追问我也一起给你说了,
1 那having done可以做宾语和表语吗?不可以,说了,这是分词,不是动名词,不具有名词属性,任何名词属性的成分都不能做
2 还有一个问题,介词后一定是ing形式吗
介词后表示“一种行为”一定是动名词,即doing
3那set out to do又是怎么回事?是to do作宾语吗?
这个out就不是介词,是副词。to do是不定式做目的状语........
很感谢,我在语法书上找到了一句话“He was praised for having done a good deal.这是一句例句。这里having done 在介词结构中还是作宾语的吧,而且语法书上的动名词基本形式一栏也有having done,目前我把它确切的理解为只能做非主语外的名词成分,应该没有错吧。
追答这个句子不合理啊,have done结构里的have是助动词,助动词加ing变动名词??让我做的话我会直接用doing a good deal,如果确实存在这个东西,你理解为做介词宾语倒是不错。“我把它确切的理解为只能做非主语外的名词成分”这句话很奇怪,语法上来说,一个名词属性的任何结构如果能做宾语,则一定可以做主语.......... 有待研究...
追问那这个问题我明天问下老师再答复你,给你加分好了。很感谢你的回答。
追答不用客气,我也找人讨论下having done这个东西去....
追问从老师那问来的,having done 可作非主语外的名词性成分。
本回答被提问者采纳2.句子意思表示一直在北京居住,所以为现在时,而且现在进行时可以作主语,且谓语为单数,所以选B咯
would的缩写。至于后面两个题,都是情态动词加have done的结构,它只是表示推测,如果要加附加疑问句,必须要还原到实词did上来,记住就好了。追问
那having done可以做宾语和表语吗? 还有一个问题,介词后一定是ing形式吗,那set out to do又是怎么回事?是to do作宾语吗