一道英语单选!纠结ing!If it ______ for the traffic jam,I ______ at the table,enjoying the wonderful meal now第一空我知道用had not been,第二空我填 would have sit(对现在的虚拟,后面“enjoying the wonderful meal”作伴随状
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/03 00:37:15
一道英语单选!纠结ing!If it ______ for the traffic jam,I ______ at the table,enjoying the wonderful meal now第一空我知道用had not been,第二空我填 would have sit(对现在的虚拟,后面“enjoying the wonderful meal”作伴随状
一道英语单选!纠结ing!
If it ______ for the traffic jam,I ______ at the table,enjoying the wonderful meal now
第一空我知道用had not been,第二空我填 would have sit(对现在的虚拟,后面“enjoying the wonderful meal”作伴随状语.)但答案填would be sitting.为什么?
大家的回答都很好(“一针见血”)这就意味着:我太“菜”了,5555!看来还要努力呀!分给谁呢,其他楼的也谢谢了,但分就那么一点。抱歉了!
一道英语单选!纠结ing!If it ______ for the traffic jam,I ______ at the table,enjoying the wonderful meal now第一空我知道用had not been,第二空我填 would have sit(对现在的虚拟,后面“enjoying the wonderful meal”作伴随状
be sitting是表示一种状态,你不可能只是坐了一下就走了吧,所以答案是正确滴,不要纠结咯
哦,这是因为错综虚拟语气。前面是对过去虚拟所以用had not been,后面的主句是对现在的虚拟,所以应该用would sit,但是又因为这里强调了now,所以用进行时态来表示这个状态,所以用would be sitting.
附:你说的用would have sit,这不是对现在的虚拟,这个形式是对过去的虚拟。...
全部展开
哦,这是因为错综虚拟语气。前面是对过去虚拟所以用had not been,后面的主句是对现在的虚拟,所以应该用would sit,但是又因为这里强调了now,所以用进行时态来表示这个状态,所以用would be sitting.
附:你说的用would have sit,这不是对现在的虚拟,这个形式是对过去的虚拟。
收起
这是混合虚拟条件句,从句与过去相反,用had done,
主句与现在相反,用 would /should/could/might do
这是虚拟语气,对已经发生的事情的虚拟,if从句用had +过去分词,主句用would/could/should+动词原形,本句是说如果不是交通堵塞,我现在就会坐在桌前享受美食,而事实是现在正在交通堵塞,我根本没的可吃
路过,顶一楼
个人观点:being sitting表示正在进行时,而have sit 代表已完成,最后now代表时态