なぜ現在形の疑問文にgotが使われているんですか?
ネイティブによる回答
Rebecca
彼は文法的に正しい英語を使っているわけではないので、ここでは現在形の疑問文であるにもかかわらず、過去形の「got」が使われています。正しくは「what do we have here?」です。主動詞が「do」ではなく「have」で、「what have we got here?」とするのであれば、「got」でも正しいです。「have」と「got」が並ぶときは、「got」自体は過去形ですが、文章は現在形になります。