A: I will have been a doctor when you leave Italy.
A: I hope he will have been a good guy for the group.
Are these sentences correct?
A sounds odd. It sounds like I will be a doctor during your stay in Italy but will no longer be a doctor at the time you leave. When someone is a doctor, they usually stay a doctor.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
A sounds odd. It sounds like I will be a doctor during your stay in Italy but will no longer be a doctor at the time you leave. When someone is a doctor, they usually stay a doctor.
B is OK. Unlike A, there is the reasonable possibility that his time as a good guy for the group may have ended.