为什么第六题不选d
7个回答
展开全部
选D是对的。
考察的是虚拟语气。
29. Tom, you are so lazy! This work ___ hours ago.
A. should finish B. must have finished
C. should have been finished D. might have finished
选C。
Suan , you are so lazy.This job ___ hours before.
A.should finish B.could be finished C.must have been finished D.should have been finished
这题选D。
虚拟语气知识体系:
条件从句中的谓语动词形式 主句中的谓语动词形式
与过去事实相反 had+过去分词 should/would+have+过去分词
与现在事实相反 过去式 should/would+动词原形
与将来事实相反
1、过去式 should/would+动词原形
2、should+动词原形 should/would+动词原形
3、were to+动词原形 should/would+动词原形
考察的是虚拟语气。
29. Tom, you are so lazy! This work ___ hours ago.
A. should finish B. must have finished
C. should have been finished D. might have finished
选C。
Suan , you are so lazy.This job ___ hours before.
A.should finish B.could be finished C.must have been finished D.should have been finished
这题选D。
虚拟语气知识体系:
条件从句中的谓语动词形式 主句中的谓语动词形式
与过去事实相反 had+过去分词 should/would+have+过去分词
与现在事实相反 过去式 should/would+动词原形
与将来事实相反
1、过去式 should/would+动词原形
2、should+动词原形 should/would+动词原形
3、were to+动词原形 should/would+动词原形
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
意思是这个工作几个小时前应该能够完成,但是你却没有完成。虚拟语气的用法,虚拟语气的用法有must(should,need, ought to, could might)have done;所以答案就是B或者D,然后这里job应该是被动,所以应该有be done的用法,所以应该是D才对。
更多追问追答
追问
完成时有could be doing?
追答
虚拟语气的用法,虚拟语气的用法有must(should,need, ought to, could might)have done;所以答案就是B或者D,然后这里job应该是被动,所以应该有be done的用法,所以应该是D才对。你的参考答案错了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选c
更多追问追答
追答
此处需要过去完成时
d是将来完成时
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
换我也会选D
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询