✔ 最佳答案
Hi,
1) Definition: ability to know what is going on even if you are not present
Explanation: Used when speaking about someone who has an incredible ability to understand what is going on, even when he / she is not present.
Example: He must have eyes in the back of his head to have known that you
stole his money in his shop while he was sleeping at home.
2) have your head in the clouds
Definition: to have one's thoughts far away, be day-dreaming.
Example:Never have your head in the clouds in class or you will get punished
by Mr Wong!
3) to be somebody's middle name
Definition: to be someone
Since you are sick, I do not think you are able to meet Mr Wong.
I will be your middle name then.
That's all.
Ciao