Using 'yet' correctly (and other grammar questions)...

Hello!

Which of the sentences below is/are more correct?.

1.) A.) Did you call him?
B.) Did you call him yet?
C.) Have you called him?
D.) Have you called him yet?

What is the difference between A and B? B and D?

All four sentences are grammatically correct.
Did you call him? is a general question asking whether or not a phone call has been made.

Did you call him yet? might imply that the phone call is rather urgent. Have you called him is a general question in present perfect which is more often used in British English than in American English.

Have you called him yet? is a question in present perfect too, implying the phone call might be urgent.[YSaerTTEW443543]

TOEFL listening lectures: A university lecture by a professor of Social History (2)[YSaerTTEW443543]