句子是He said I would have to take some medicine for twomonths.
would是情态助动词,have to都是半助动词,为何这两个助动词可以放在一块呢?
你又先入为主地产生了一个错误的认识,觉得二个助动词不能连用。这种认识是不对的。被动语态的be是助动词,完成时态的have也是助动词,完成时被动语态 He has been fired.中,has 和 been 都是助动词,不就连用在一块了吗?我不了解你的不少错误的认知来自什么地方? will have to do sth 这是非常容易见到的结构,有哪些可奇怪的呢?
现代英语中,一个谓语动词词组可以由三个助动词+实意动词构成。比如:
He might have been waiting for you. 助动词+助动词+助动词+实意动词。