天谕公会建设攻略:英语题目

来源:百度文库 编辑:高考问答 时间:2024/05/09 19:13:48
I ________ come yesterday, but I couldn’t.
A. was to have B. must C. was to D. ought to
答案选A,是说was to have等同于should have?

I________ come yesterday, but I couldn’t.
A. was to have B. must C. was to D. ought to
答案选A,是说was to have等同于should have?

be to 的形式表示一种确定了的 有目的性的行为
这里表示的是 我昨天本来已经打算好了要去的

但是如果用should have 表示我昨天本来应该来的(但是我不能来)

他们的意思有一定差别 但是在这个句子里都可以用

A
虚拟语气的用法,"我本来昨天要来的"

等于都是虚拟语气

was to havev表示本来已经打算做某事
should have done=ought to have done