105. These two signatures are so _____that it’s very difficult to ______ them apart.
A.the same…tell | B.different…say | C.similar…tell | D.similarly… Say |
— You ought to have called her yesterday .
— Yes , I know I ____ .
A.ought to | B.ought to have | C.ought have done | D.ought to have called |
The fire spread through the hotel very quickly but everyone ____ get out .
A.had to | B.would | C.could | D.was able to |
There was plenty of time . She ____ .
A.needn''t hurry | B.mustn''t hurry | C.needn''t have hurried | D.mustn''t have hurried |
____ you like something to drink now ?
A.Do | B.Will | C.Can | D.Would |
I can''t think he ____ tell me a lie .
A.might | B.could | C.would | D.should |