2016女排亚洲杯颁奖:一道英语题

来源:百度文库 编辑:高考问答 时间:2024/05/06 00:50:50
22. Only then________ they have done a silly thing.
A. did they know B. they will know
C. will they know D. do they know
不是c 应该是a 为什么是a 我不知道 为什么选a

首先,Only在句首,用完全倒装,就是谓语放到宾语前,所以排除B
其次是then过去的时间状语,一定用过去时,所以只能选A
但是本题有问题,know的宾语从句中应该用过去完成时,因为是过去的过去
正确的应为
Only then did they know they had done a silly thing.

C

B,一会儿,他们就知道他们做了一件愚蠢的事情。(我确定,上面给错了)

同意楼上 这是基本的完全倒装句

什么b啊, only放句首要倒装~!!不知道别瞎说

可我觉得a,c都可以
have done 不是表示现在完成在这个句子里,它仅指做一种状态,“当做完傻事时”

C