这个I'd是什么的缩写?

though i'd had reason enough in the last few months

RT 是 i would 的缩写还是其他? 为什么?
I'd never given much thought to how i would die ----- though i'd had reason enough in the last few months ----- but even if i had, i would not have imagined it like this
<twilight>整段话

这句话是出自哪本书还是怎么的?
照理来说,i'd是i would的缩写,但放在这句话里是不对的,语法上不对,would后面加的是动词原型,不可能是had。
当然,这句话其他的部分也经不起推敲。

原来是这样,那应该是i had的缩写,叙述者在叙述过去的事情,所以整个时态处于过去时。这边是比较口语的用法,一般正式的场合不大会这样用。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-26
I'd = i would
I'd = I had
都可以

LZ 以上的句子, 都是 I had

I had never given much thought ...
-- though I had had reason enough ...
没问题啊本回答被网友采纳
第2个回答  2009-03-26
I had had reason ...
过去完成时态
具体公式had+ p.p (动词过去分词)
如果是would 后面应该是动词原型啊,。。情态动词后面加动词原型。
第3个回答  2009-03-26
是的,是i would的缩写!
第4个回答  2009-03-26
'd好像就只是would, had这两个词的缩写吧
我怎么觉得是had呢 ,had done
不确定
相似回答