Do you know ____ in China?
A.who is the first spaceman
B.when did the first spaceman get into space
C.how many spacemen had gone into space
D.where the first spaceman live
问题补充:
我知道A和B肯定不对,因为语序不正常,那么C和D哪个对呢?
请说明理由,若被采纳另加50分,谢谢!
(where可是地点副词啊,可以省略介词) C是不是不应该用过去完成时啊,因为主句是know一般现在时,老师说先有一个过去时,才能有过去完成时,在这里对不对呢?
第1个回答 2009-05-28
D:
C没有一个参照的时态,所以不能随便用过去完成时,
AB肯定错
排除法。
C没有一个参照的时态,所以不能随便用过去完成时,
AB肯定错
排除法。
第2个回答 2009-05-29
C是对的
D应该用lives
把分给我吧
我是穷人啊
D应该用lives
把分给我吧
我是穷人啊
第3个回答 2009-05-29
A 这个不是语序的问题,一般情况下确实是宾语从句要用陈述语序,但是在这个句子do you know who is...里面就可以这么用的,语法跟句法都没问题
第4个回答 2009-06-01
C过去完成是错了
没有明显的过去时间点不能用
没有明显的过去时间点不能用
第5个回答 2009-05-28
可以说是吧,因为主句的疑问词是do要保证语句时态一致,用have。