游客
题文

35.You have broken your promise;you______painting the house long ago.

A.could have finished B.had better finish
C.must have finished D.should have finished
科目 英语   题型 单选题   难度 较易
登录免费查看答案和解析
相关试题

“Look at these tracks. It _______ be a wolf.” “Don’t be so sure. I think it _______ be a fox.”

A.must; could B.may; might
C.need; must D.could; need

“Show me your permit, please.” “Oh, it’s not in my pocket. It ______.”

A.might fall out B.could fall out
C.should have fallen out D.must have fallen out

“Is there a flight to London this evening?” “There _______ be. I’ll phone the airport and find it out.”

A.must B.might C.would D.can

“You ______ your teacher for help. He is kind-hearted.” “Yes. A whole day _______.”

A.can ask, will waste
B.must have asked, had wasted
C.could have asked, was wasted
D.shouldn’t have asked, would be wasted

“Why didn’t she come to the meeting yesterday?” “I’m not so sure. She ______ ill.”

A.should be B.should have been
C.must be D.might have been

Copyright ©2020-2025 优题课 youtike.com 版权所有

粤ICP备20024846号