can you tell me if he _finish the work on time?A,is able to B,was able to C,could为什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 08:53:46

can you tell me if he _finish the work on time?A,is able to B,was able to C,could为什么?
can you tell me if he _finish the work on time?A,is able to B,was able to C,could
为什么?

can you tell me if he _finish the work on time?A,is able to B,was able to C,could为什么?
A
主情从现,条件句的从句要用现在时
B是过去式,C这个情态动词表能力要用be able to 替代

A 一般现在时,选A

答案是A be able to和can的区别在于,can是能不能,而be able to是表示有没有这个能力去做某事。 题可翻译成:你告诉莪他是否能按时完成这项工作?很显然,是问他是否有这个能力来完成,所以choose A。

A ,因为 if he _finish the work on time是一个宾语从句,宾语从句受主句时态上的影响,因为主句是现在时,所以不用考虑时态。再看can 和be able to的区别,7140314这位用户说的不完全对,他们的区别在于,can只有原形和过去式,而be able to的形式则更为全面,有过去式,现在式,完成时,将来时等等,所以这里因为can用了过去式could 所以C不对。...

全部展开

A ,因为 if he _finish the work on time是一个宾语从句,宾语从句受主句时态上的影响,因为主句是现在时,所以不用考虑时态。再看can 和be able to的区别,7140314这位用户说的不完全对,他们的区别在于,can只有原形和过去式,而be able to的形式则更为全面,有过去式,现在式,完成时,将来时等等,所以这里因为can用了过去式could 所以C不对。再看句意,这句话的意思是说,“你能告诉我他是否会及时完成他的工作吗?”由on time可知他还没有完成他的工作,所以一定不是B选项的过去式,那就只能用一般现在时is able to来代替一般将来时了。
话可能有点多,但是是很好理解的,希望能帮到你。欢迎采纳!谢谢!

收起