At last he finish the work ahead of time.A.couldB.was able toC.could have
题型:不详难度:来源:
At last he finish the work ahead of time.A.could | B.was able to | C.could have done | D.would have been able to |
|
答案
B |
解析
此句检测对can和be able to辨析使用的能力。从时态上讲,can只有过去,而be able to可用于各种时态;从语意上讲,be able to的过去可表示“设法完成某事”,相当于managed to do sth.而could则无此用法。 |
举一反三
He have come here yesterday, he?A.mustn’t;did | B.couldn’t;has | C.mustn’t;haven’t | D.must;didn’t |
|
Jack,you’re so lazy!This job hours ago.A.should finish | B.must have finished | C.ought to have been finished | D.was about to finish |
|
If he had started at nine o’clock,he have been in London by eleven o’clock.A.must | B.may | C.ought to | D.has to |
|
He is taller than he .A.used | B.used to be | C.used to | D.used to do |
|
- Do you know where my address book is? - It________ be in the hall cupboard. I think I saw it this morning. |
最新试题
热门考点