两道英语选择题,解释下谢谢 He told us___ he had done. (下面哪个是错的) A what B all that C that D一定要解释啊,只给我个答案我还是不懂,我给你们我所有的财富了...1 He told us___ he had done. (下面哪个是错的)A what B all that C that D all what2 Our hometown is quite different from ___beforeA that ti was B what it was C which it was D when it was 不好意思,上面弄错了
两道英语选择题,解释下谢谢 He told us___ he had done. (下面哪个是错的) A what B all that C that D
一定要解释啊,只给我个答案我还是不懂,我给你们我所有的财富了...
1 He told us___ he had done. (下面哪个是错的)
A what B all that C that D all what
2 Our hometown is quite different from ___before
A that ti was B what it was C which it was D when it was
不好意思,上面弄错了
C是错的.首先你看下句子,主句中缺宾语,同时从句中也缺宾语.也就是说这个关系词要充当两个成分,而THAT没有这个功能,THAT一般不充当成分.另外ALL THAT就相当于WHICH这种选择题,首选WHAT,其次ALL THAT,如果从句前有逗号,WHICH可以,ALL THAT 不可以.
A
他已经做的 特指做的事情 所以是what来代替
D
和它过去的时候比 时间代词 when
A
语感 啊,语感
lz默念十五遍
以下例句:
he told us what he will do
选A
因为缺少宾语,他做了什么he had done what
因为做told的宾语所以要把疑问词提前,加陈述句语序
He told us___ he had done. 选A 是宾语从句
b
第一题选 C that do是及物动词,应该有宾语。如果是:he told us that he had done that.就可以了。
第二题选 B what it was
1,D错,A和B是一个意思。所以都对了意为“他告诉我他做过的事”,而第三个可以理解为“他告诉我他已经做过了”!
2、B。和过去比。比的是过去的状况
1.C
2.D 这个before表明要用时间,而答案中 只有when是表示是时间的
第一题我认为C和D是错的
首先可以认为句子中缺少 told的宾语,那么(____ he had done)可以做 told的宾语从句,在从句里缺少done 的宾语,因此可以选what,句意为“他告诉了我们他所做的事情”。
其次B项中的all做told的宾语,那么(that he had done)用来修饰all,作 all的定语从句,先行词为all时,定语从句的连接词只能用that,在这个从句中that做done的宾语,因此,that 也可以省略。句意为“他告诉了我们他所作的一切。”
也就是说这句话可以有以下几种写法:
He told us what he had done.
He told us all that he had done.
He told us all he had done.
第二题选B
What it was before 是from的宾语从句,在这个句子里缺少was的表语,因此连接词选what而不选which
1D tell后可以加双宾语。 tell sb sth。 第一个选项 what引导了一个宾语从句。第二个all 做宾语,that引导了all的一个定语从句,第三个that做宾语,后面做的是that的定语从句。只要d是错误的。
2c错 which有两种用法,意识表示哪一个的意识 ,这里显然不合适。第二是用来引导定语从句,而from后面缺的是一个宾语从句,不能用which引导,所以c错了。