コメント失礼します。
1 didn't have
和訳:ジャックは多くお金を所持していたが、彼に友達は
【いなかった】。
解説
→"Although"と文頭にあることから、友達はいない、即ち指定されている"have"の否定形を用いる。過去の時制において、一般動詞の否定形の前には"didn't"を用いる。ゆえにdidn't have"となる。
2 didn't answer
和訳:僕は何度もベスに電話をかけたが(ベスを呼んだが)、
彼女は【応答しなかった】。
解説:1と同様、"answer"も一般動詞であり、"but"とあることから、否定形に直す。ゆえに、"didn't answer"が当てはまる。
3 gave
和訳:「君は空港までタクシーを利用したのですか。」
「いいえ、私の兄が私を乗せて(連れて行って)くれました。」
解説:"give A(目的格) a ride"=Aを乗せて(連れて)行く
過去形"did"の疑問文への返事は、過去の時制で答える。
ゆえに、"No"で始まるが、疑問文に対しての否定であり、
"No"の後の文が否定文な訳ではない。
ゆえに、"gave"となる。
4 told
和訳:「誰がそれを伝えたの?」
「マイクだよ(マイクが伝えたよ)。」
解説:疑問文に対する返事に過去形"did"が使われているので、
疑問文でも過去形の動詞を用いる必要がある。
ゆえに"told"となる。
だと思いましたが、もし間違えていましたらすみません😣💦
分かりにくい点、または疑問に思う点がありましたら、
ここのコメントにお返事ください😊