In my opinion, you have a tense problem. When you use a perfect tense, it means the action has been completed. You can't then say that it hasn't.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Tuongvan their having registered for the training course is finishedI'm beginning to realize I've been wrong about this clause. Geez, there's no perfect tense here. I continue in my objection to the error in contextual time factor logic, however. "Having registered" is the subject of the clause. "Having registered" is a completed action, no matter how you