He must have come have yesterday ,didn'he?这里的have是什么意思?这句是什么时态?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/25 21:43:44
He must have come have yesterday ,didn'he?这里的have是什么意思?这句是什么时态?
He must have come have yesterday ,didn'he?这里的have是什么意思?这句是什么时态?
He must have come have yesterday ,didn'he?这里的have是什么意思?这句是什么时态?
must have done是固定搭配 表猜测(比较肯定的猜测)
have表示现在完成时
时态是:现完
意思是:他昨天一定来过这里,是么?
must have done 是对过去的推测把握性较大,后面用didn't来反意疑问是因为句子中含有明显过去时间状语yesterday,如果没有明显过去时间状语就还用have't来反意疑问,但要根据句子的主语来确定单复数,主语是 he所以还得改成has't.即:
He must have come ,hasn't he?
你写的句子第二个have(come后面那个)是多余的,肯定是...
全部展开
must have done 是对过去的推测把握性较大,后面用didn't来反意疑问是因为句子中含有明显过去时间状语yesterday,如果没有明显过去时间状语就还用have't来反意疑问,但要根据句子的主语来确定单复数,主语是 he所以还得改成has't.即:
He must have come ,hasn't he?
你写的句子第二个have(come后面那个)是多余的,肯定是你抄错题了。
收起
must have done 表示把握比较大的猜测,一定做了什么事的意思。
至于语态应该还是得算完成时态,但你肯定会质疑后面反义疑问的did't he,请看:
当must用来表示对过去的情况进行“推测”即must have done时,如强调对过去情况的推测,反意疑问句部分要用 didn't
希望可以帮到你...
全部展开
must have done 表示把握比较大的猜测,一定做了什么事的意思。
至于语态应该还是得算完成时态,但你肯定会质疑后面反义疑问的did't he,请看:
当must用来表示对过去的情况进行“推测”即must have done时,如强调对过去情况的推测,反意疑问句部分要用 didn't
希望可以帮到你
收起