帮我解答英语问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 14:03:31
用had to 或must hawe been 填空

1.He didn't come to work yesterday. He ( ) ill.
2.He didn't come to the office morning. He ( )stay at home
3.I don't think she was Austrian. She ( )German.
4.I lost my pen so I ( )buy a new one.
5.He forgot his case so he ( )return home.
6.She didn't hear the phone. She ( )sleeping.

其实从中文意思上这两个短语是很容易区分开的,前者have to是指必须做,后者must have been指推断,是说肯定是的意思

1.He didn't come to work yesterday. He (must have been ) ill.
2.He didn't come to the office morning. He ( must have been)stay at home
3.I don't think she was Austrian. She ( must have been)German.
4.I lost my pen so I ( had to )buy a new one.
5.He forgot his case so he ( had to)return home.
6.She didn't hear the phone. She ( must have been )sleeping.