___enough money,he had to go hungry.

问题描述:

___enough money,he had to go hungry.
A.Not having B.Not having had
问:分词一般式与完成式都可以表示原因.在这里该选哪一项?
是不是选B?
没足够的钱之后,嗝一段时间肚里食物消化完了,才发生挨饿这个动作的?

A.看 had to 而不是 will had to ,不是将要饿肚子而是那时侯本来已经饿肚子了. 肚子饿买食物不够钱,所以挨饿.不够钱的动作与饿的动作同时发生.所以用一般式.