两条英语难选择!1 I _____ there twice before I was 8.A have been to

两条英语难选择!
1 I _____ there twice before I was 8.
A have been to B had been to C had gone to D had been
2 Do you know ________?
A who is this poem written
B who is this poem is writing
C who is this poem written by
D who is this poem is written by
(麻烦说明原因
噢,对不起,第4个打错了 应该是 who this poem is written by
你们再看看
安泰小吴 1年前 已收到4个回答 举报

碧水濯心 幼苗

共回答了18个问题采纳率:94.4% 举报

题1,D,there是副词,所以前面不用加to 只能选D
题2,你好像打错了,一般疑问句后面接了一个宾语从句,要求用陈述语序,
应该是Do you know who this poem is written by

1年前

1

gan1 幼苗

共回答了34个问题 举报

B 8岁之前到过那两次,是发生在过去的过去的事情,所以用过去完成时。因为there是副词,所以前面不用加to。
C 因为poem 和write是动宾关系,所以用过去分词作后置定语。被某人写是be written by sb.

1年前

2

雩玚 幼苗

共回答了5个问题 举报

1选D,
因为句中的before I was 8 说明是一个过去式的句型,而选项中是完成式的语态,那么A中的have就应该是had,故A错,B错在句子中的there前面不应该有to,比如:go home不应该说成是go to home,因为它本身既是名词又是副词,在此已经充当了宾语,不需再要to 来修饰,故B错,同理,C也错,故选D
2选C
首先,从题目可大提知道意思是:你...

1年前

2

sdfkjashdfg 幼苗

共回答了114个问题 举报

B 因为去过两次,所以是完成时态,又因为时间为before I was 8,是过去的时间,强调对过去的影响,所以选B
注意:have been to 是去了某地,但谈话是人已经回来,如
I have been to America.
而 have gone to 是去了某地,但谈话是人不在,如
A:Where is Tom? B:He has gone to Ame...

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.035 s. - webmaster@yulucn.com