依法练习 英语单项选择

来源:百度知道 编辑:UC知道 时间:2024/06/22 02:43:27
1.-How much is your overcoat?
-It___200 yuan.I'm sure it is.
A.may be B.must be
C.might be D.can't be

2.You ___to the meeting this afternoon if you have something urgent to deal with.
A.don't need't coming
B.don't need coming
C.needn't to come
D.needn't come

3.Victor says that he___touch the dead mouse.
A.dares not to
B.dare not
C.dare not to
D.doesn't dare

4.Though John was very busy,he___the task on time at last.
A.can be able to finishi
B.was able to finish
C.could have finished
D,could finishi

5.--May I have a word with Betty?
--Yes,dear,if you__.
A.could B.should
C.must D.may
第四题能解释一下吗?>

D怎么了?

我问了老师
老师说是因为B表示有能力做到

而D表示能做到只是中愿望
还有第一题
老师说选C
因为后面有句肯定的话
如果前面用must的话后面那句就显得多余
而用C
表示开始不大确定
后来又确定了
所以加上I'

1b
2d
3c
4b
5c
4.was able to finish 表示有能力做
A.CAN不能与BE ABLE 连用
C.时态不对
D.CAN可以意思不对

can 只用于一般过去式和一般现在时
be able to 可以用于任何时态,
翻译为:虽然约翰虽然很忙碌,(但是)他能够按时完成任务。 括号内不能填but,有Though就不要but.
could这里是表假设,虚拟语气,原句was表过去,说明这事已经过去了,如果用D中的could就发生矛盾.
所以选B was able to finish 表示有能力做
这只是个人见解,如果有错请纠正,不完全请补充.