内容正文:
Lesson130
He can't have been...
He must have been...
Grammar
He must be a boss.
He can’t be a doctor.
一般现在时表推测
Grammar
must be
can’t be
may be
一般现在时表推测
必须是
不可能是
也许是
Grammar
情态动词表推测
+现在进行时
must be doing
此刻肯定正在
can’t be doing
此刻不可能正在
may be doing
此刻可能正在
She must be running.
She can’t be running.
She may be running.
现在进行时表推测
Grammar
一般过去时表推测
主语+was/were+非动词
must was
can’t was
may was
那时肯定是
那时不可能是
那时可能是
must have been
can’t have been
may have been
Grammar
He must have been tall,when he was young.
他以前肯定很富有。
He must have been rich before.
一般过去时表推测
Grammar
主语+动词过去式
must have been
can’t have been
may have been
must have done
can’t have done
may have done
done
实义动词
Grammar
他小时候篮球一定打得挺好
He must have played basketball when he was young.
He can’t have played basketball when he was young.
He may have played basketball when he was young.
过去进行时表推测
主语+was/were+动词ing
must have been doing
那时肯定正在
can’t have been doing
那时不可能正在
may have been doing
那时可能正在
Practice
He can’t have been ill.
He must have been tired.
It can’t have been my new hat.
It must have been my old one.
Practice
She can’t have been Danish.
She must have been Swedish.
He can’t have been a dentist.
He must have been a doctor.
Practice
He can’t have been reading.
He must have been sleeping.
Practice
He can’t have been working.
He must have been playing games.
Practice
must have been
must have played
must have been
had to
had to
must have been
Practice
Practice
I.句型转换
1He can’t have been a teacher.(对现在的推测)
He a teacher.
2.Tom must have been fifty. (对现在的推测)
Tom fifty.
3.He can’t have been a teacher.(变为肯定句)
He a teacher.
4.Tom must have been fifty. (变为否定句)
Tom fifty.
5.I must sweep the floor.(同义句)
I sweep the floor.
Practice
I think she was Japanese. (Chinese)
eg. I don’t think she was.
She can’t have been Japanese.
She must have been Chinese.
$