Вставьте слово Listen! Someone ... knock at the door a) Is knocking b) have knocked
Т.к. действие идет в НАСТОЯЩЕЕ время - мы употребляем глагол "Present Continious (Настоящее продолженное)" Listen! Someone is knocking at the door Небольшое дополнение: Почему "А"? Ибо в "B" форма прошедшего времени и к предложению не подходит.