A: Hello, may I speak to Andy?

B: Sorry, he's out. ______, please?
A: This is Harry Simpson.

1. Who calls
2. Who's calling
3. Who is this

(Which expressions can be put in the blank? Is #1 correct? Can we use some other expressions? I think #2 and #3 are OK.)

Right. # 2 is the best answer.

# 3 sounds too abrupt, and perhaps rude.

In this situation, all three expressions "Who calls," "Who's calling," and "Who is this" can be used to fill in the blank. Let's discuss the meanings and usage of each option:

1. "Who calls" is a natural way to ask about the identity of the caller. However, it is more commonly used in written communication, such as when writing a message to someone. It may sound a bit formal or old-fashioned when used in spoken conversation.

2. "Who's calling" is a widely used and appropriate question when someone calls you on the phone. It is a shortened form of "Who is calling," and it is the most informal and common way to inquire about the caller's identity.

3. "Who is this" is also an acceptable question to ask when you receive a call from someone you don't recognize or when someone is specifically asking to speak to someone else. It is used to prompt the caller to introduce themselves.

So both options #2 ("Who's calling") and #3 ("Who is this") are suitable and commonly used in this context. Option #1 ("Who calls") is also correct but may come across as slightly more formal or outdated in spoken conversation.