Which sentence does not contain any punctuation errors?

AWaiting for my friends, I think that I arrived too early.

BWaiting for my friends I think, that I arrived too early.

CWaiting for my friends I think that I arrived too early.

DWaiting, for my friends, I think that I arrived too early.