Peter F. answered 04/27/20
Published Author; K-12 Grammar Teacher; 18 Years' Teaching Experience
The error i this sentence is grammatical. "Did not bought" is grammatically incorrect. "Bought" is the past tense of the verb "buy". If you write a verb that is already in the past tense beside another verb (did) written in the past tense, you get a double negative (in this case, a double past-tense subjunctive) which does not work grammatically.
The proper form is "My dad did not buy me a dog last year." Since "Did" is written in the past tense before "buy" which is written in the present tense, the sentence itself then becomes correctly written in the past tense altogether.

Moire L.
05/01/20