I believe it would be a soliloquy. A soliloquy is defined as a person speaking to themselves without any regard for someone that may hear it (or oblivious to them).
Answer:
B is most likely the answer your looking for :)
Explanation:
Many people learn from professional athletes
The day before yesterday i did some washing up
Last night I bought some clothes
Yesterday I read a magazine
Two weeks ago I spent some money
Last week I took a exam
Yesterday afternoon I made a phone call
HOPE THIS HELPS!