What have you eaten today?
Correct. Present perfect
Mark and Tina have dated for six months.
Incorrect. Mark and Tina have been dating for six months.
Careful where you put your feet. I've broken a bowl and there's glass everywhere.
Correct
A window was broken and the door was open. Someone broke in.
Incorrect. Someone had broken in.
Before my son was born, I'd never been thinking that I'd enjoy being a parent.
Incorrect. Before my son was born, I'd never thought that I'd enjoy being a parent.
By the time I woke up, my sister already left for work.
Incorrect. By the time I woke up, my sister had already left for work.
You look tired. What did you do?
Incorrect. What have you been doing?
She's been making cakes all morning.
Correct. Present perfect continuous
I've been making over 20 calls today.
Incorrect. I've made over 20 calls today.
I've learned English since I was at kindergarten.
Incorrect. I've been learning English since I was at kindergarten.
What have you been doing at work this morning?
Correct. But also: What have you done at work this morning? (depending on focus)
Her eyes were red and it was clear she had cried.
Incorrect. Her eyes were red and it was clear she had been crying.
Where had you worked before you started this job?
Correct.
This time next year, I will have worked here for ten years.
Correct. But also: This time next year I will have been working here for ten years.
Which places had you visited by the time you were 18?
Correct