Free MCQs for FPSC, NTS, PPSC, PMS, CSS & All Pakistan Exams 2026

A. finish
B. will finish
C. finishes
D. finished

A. put
B. puts
C. putting
D. putted

A. stood
B. stands
C. standing
D. stand

A. has
B. have
C. had
D. was

A. receive
B. received
C. receives
D. receiving

A. is
B. was
C. has been
D. had been

A. has
B. have
C. had
D. having

A. watch
B. watches
C. watching
D. are watching

A. plays
B. play
C. playing
D. played

A. is
B. are
C. was
D. be