1.A是一般现在时,如果没有D也可算对,但较之D来说D应该更好。B是正在进行时,首先agree是瞬间动词,没有进行时,而且句意是“正在同意”,显然不对。C中family作为主语按照该句理解应当是“家庭成员”,所以应该用复数。
2.When问的是时间,即你们什么时候完成。A说我们会尽快完成,只是说了完成的方式,而不是具体时间,与问题不符。C句子有问题,要么把before改成ago,要么在before后跟一个名词或者从句,总之这个句子是错的,肯定不能选。D这个句子的意思让人无法理解,而且finish也是瞬间动词,没有进行时。
3.首先要知道why后面是一个宾语从句,不须倒装,只要用陈述句语序。所以B、C排除。A的意思是”我不知道他为什么去那里“,那么就不应该用goes而应该用went。
这些都只是一家之言,希望能对你有点启发。
CAD