英语语法几道题

来源:百度知道 编辑:UC知道 时间:2024/05/29 06:54:45
1 ( )for my illness i would have lent him a helping hand.
A Had it not been B Without being C Not being D Not havine benn
2 在引导从句中,that 和 which 的区别
3 ( )from the moon,out Earth looks lide a bi bright disk.(seen/seeing)
请不要在网页上大篇幅粘贴语法规则给我,只要简单易懂的说明即可,谢谢

1.A
If it had not been的倒装,注意后面有would have done句型
2.有几种情况用that不用which的,其他答案里有
3.这类题看后面主语与谓语的关系,是被动的还是主动的,这句就用seen

1.B
不能用否定,否则后文应该有倒装(would I),所以用without表示没有完成就可以了
2.
that后+人/物
which后+物
前文有比较级,the only,等词用that
前文有介词用which
3.seeing
非谓语动词,没有被动概念,所以用现在分词