Which sentence does not contain any punctuation errors?

A. Waiting for my friends, I think that I arrived too early.

B. Waiting for my friends I think, that I arrived too early.

C. Waiting for my friends I think that I arrived too early.

D. Waiting, for my friends, I think that I arrived too early.