Which of the following sentences is punctuated correctly?
A. "Where has Taryn gone: and why isn't she back?"
B. If you fail, you should try again and again until you succeed.
C. No one can compete with the great Socrates: for philosophical
understanding.
D. "Where would you like to eat Angel!"