I could have called you for help, but I ____ your number. A.couldn’t rememberB.
题型:不详难度:来源:
I could have called you for help, but I ____ your number. A.couldn’t remember | B.didn’t remember | C.should have remembered | D.hadn’t remembered |
|
答案
B |
解析
could have done 表示过去本可以做某事而没有,是一个与过去事实相反的虚拟语气,but后引出了一个过去事实,说明不能做的理由。故remember用一般过去时。 |
举一反三
My English-Chinese dictionary has disappeared. Who _____ have taken it?A.should | B.must | C.could | D.would |
|
— Mary’s got mad and has been sent to the mental hospital. Did you tell her boss about that? — Yes, but I _____ her husband first.A.should have told | B.shouldn’t have told | C.must have told | D.needn’t have told |
|
— Are you coming to Jeff’s party? — I’m not sure. I _____ go to the concert instead.A.must | B.would | C.should | D.might |
|
Keep up good state of mind even if you _____ fail plenty of times.A.must | B.will | C.can | D.should |
|
When Marx was in London, he _____ read at the library for hours.A.would | B.might | C.could | D.should |
|
最新试题
热门考点