後半の「覚えていない」につながるのは?
後半の「覚えていない」につながるのは?

I _____ the key on Tom's desk,but I don't remember.


1.may have seen
2.should not have seen
3.ought to have seen
4.cannot have seen


答え
1

意味を考えると「見かけたかもしれないけど・・・・」になります。
推量・可能性を表す時は助動詞may または might を使います。


【訳】
トムの机で鍵を見かけたかもしれないけど、覚えていない。