ここで「have」と言っている理由を教えてください。「no signs」は「nothing」を意味するので、単数形の名詞としてとらえるべきではないのでしょうか。

ネイティブによる回答
Rebecca
この「have」は現在完了形(have /has+動詞の過去分詞)の「have」で、過去から現在まで継続していることを示しています。また、この「signs」は複数形です。というのも、検出される可能性がある「sign」は複数あるためです。これが単数形だった場合、唯一の「sign」を探索したことになってしまいます。ただし、この場合は単数形でも意味が通じます。その場合は、より最終的で絶対的な響きがあり、まったく生存の痕跡が見られなかったと強調することができます。 例: I have been going to dance lessons every Tuesday.(毎週火曜日、ダンスのレッスンを受けています。) 例: There have been no signs of John coming to pick us up. He hasn't texted or honked outside.(ジョンが迎えにくる気配がない。メッセージもないし、クラクションも聞こえない。) 例: I haven't gotten even a single sign from John that he's quitting his job.(ジョンから仕事を辞めるという兆候はまったく感じていない。)=> 少しドラマチックな表現