I heard you _____ yesterday Afternoon
B
Correct answer
Explanation
After the verb 'hear' in past tense ('I heard'), we use the bare infinitive (base form) without 'to' when the action is being performed. 'I heard you sing' (B) is grammatically correct. 'To sing' would use the infinitive marker incorrectly after 'heard'.