2楼错了,C里可以用if,只有在句子里有or not时才必须用whether,其他时候随便。B和C都是时态错误,主句虽然用的是would,但不表示过去,而是表示委婉的语气,所以后面的从句仍应该是按照主句为现在时来看待,此时主句一般现在时,从句可以使用各种时态,而根据从句自己来讲,B就应该是will,C应该是has(he是单数第3人称)
D是对的
A中后面应用陈述句语序
B中would不能用will的过去式
C中问是否应该用"whether"
D
主语中would
you
...
,would
不是过去时,而是表示委婉的语气的。
还可以说:will
you
...,但没有前者有礼貌。所以:
A.
应该把has
改成will
B.
应该把would
改成will
C.也是时态错了,应该把had
seen
改成saw.
C.why
he
didn't
watch
the
game.
A.where
he
would
play
football时态不对。主句用了一般现在时,从句不能用过去将来时
B.if
he
had
seen
the
film时态不对。不能用过去完成时
B中应该用will
C中应该是have吧...(这个不太确定)