早教吧 育儿知识 作业答案 考试题库 百科 知识分享

关于一道have与havegot用法的题hehadadrinkbeforedinner.这句话不能用havegot替换因为是例句是过去式可是为什么hehadtoleaveearly就可以呢不是同样是过去式么

题目详情
关于一道have与have got用法的题
he had a drink before dinner.
这句话不能用have got替换因为是例句是过去式
可是为什么he had to leave early 就可以呢
不是同样是过去式么
▼优质解答
答案和解析
要明白 "have got" 和 "have got to" 是两个不同的东西.
have got to = have to do(不得不做某事.) 如:I have got to go.(我得走了)
have got(现在完成时)已经得到.如:I have got the book.( 我得到那本书了)
再来看题目:
1.He had a drink before dinner.
分析:正如你说的,是过去时,当然不能用"have got"来替换了.
2.He had to leave early.
分析:"had to" 就可以用"have got to" 来替换,而不是"have got"来替换.