I have a friend who always says something funny at the right time.
A friend of mine is always quick to say something funny at the right moment.
ご質問ありがとうございます。
① "I have a friend who always says something funny at the right time."=「私の友人で、ちょうど良いタイミングで何か面白いことをいつも言う人がいる。」
② "A friend of mine is always quick to say something funny at the right moment."=「私の友人で常に良いタイミングで何か面白いことを素早く言う人がいる。」
ご参考までに。
I have a friend who says funny things on the spot all the time.
One of my friends has a ready wit about her.
この場合、次のような言い方ができますよ。
ーI have a friend who says funny things on the spot all the time.
「いつもとっさに面白いことを言う友達がいる」
ここの「とっさに」は on the spot「直ちに・すぐその場で」を使って言うと良いでしょう。
ーOne of my friends has a ready wit about her.
「友達に当意即妙な人がいる」
wit は言葉やアイデアを面白おかしく、賢く使う能力のことを言います。
ご参考まで!