質問: 英語(現在完了) 英語の参考書の空所補充問題なのですが now, you ask me if i have flown a major airline before. like you,i ( ) been on any of the big ones until now. (1)have(2)have never(3)had never(4)had 答えは(2)のhave neverなのですが、(1)のhaveでは駄目なのでしょうか?neverを入れなくても現在完了として文章が成立すると思うのですが・・・。 ご教授お願いします。
回答: ポイントは皆さんが仰るようにanyですね。anyは否定文や疑問文で使われることが多いですが、肯定文でanyを使うとなると、今度は現在完了と馴染みません。