Asked in PPSC, FPSC and other one-paper exams (compiled from unofficial resources).
Parts of SpeechVerb
Identify the error in the sentence: I have received your letter yesterday.
- A.your letter
- B.yesterday
- C.have receivedCorrect answer
- D.No error
Timed quizzes, instant results, track your progress — free
Practice these MCQs in the appQuick fact: The error in the sentence 'I have received your letter yesterday' is the use of have received with a definite past time reference.