请问“have to be done”是什么时态?其中的be为助动词吗?

例:As there are so many people about, the dogs have to be kept in a special enclosure.(由于来人太多,狗被关在专门的围栏里。)
1,这里的“have to be kept”是英文中16种时态中的哪种用法?(在下图中的时态参考图中没有找到)
2,其中的be为助动词吗?如果不是,这里不就出现了“be”和“kept”两个谓语动词?

have to可以看作情态动词,本身是一般现在时态,但表示将来;be done中的be是助动词,与done一起组成被动语态
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-06
这里有两个概念:
一,have to do 是谓语动词,是一般现在时态
二,to be done 是非谓语动词,是动词不定式的被动语态。
这两个结合到一起就是上面的样子。追问

您好,其实也就是“have to do”里面的 do 就是 “to be done”里面的 be done 对吧?就是do采用了被动语态

追答

对。完全正确。
它是动词不定式的时态,语态。不是谓语动词的时态。
在英语中谓语动词有时态,语态的规定。
但不要忘了,非谓语动词(现在分词,过去分词,动词不定式)也有自己的时态,语态。

本回答被提问者采纳
第2个回答  2020-01-06
首先这不是一种时态。have to不得不,必须,在英语中,它被用作复合情态动词,其后跟动词原形。be done是被动语态。两者结合就是
have to be done。你再结合句子的汉语意思体会一下宅。追问

您好,但英文中每句话都有时态啊,所以“have to be done“算是一般现在时的被动语态吗?

追答

算,因为have to有单复数和时态变化。过去式为had to。

第3个回答  2020-01-06
就是个一般现在时,看have to'不得不,必须'。
be kept就是个不定式的被动语态,kept就是keep的过去分词形式,没什么特殊的。本回答被网友采纳