47. It took me 2 hours to finish this report. => I spent
48. My uncle has just given me a new computer. => I have just
49. Mary doesn’t have enough free time to read these novels => Mary wishes
50. she finished one project. She started the next. => Nosooner

47. I spent 2 hours finishing this report
( spend + time + V-ing = it takes sb time to do sth : tốn thời gian để làm gì đó)
48. I have just been given a new computer by my uncle
( đây là bị động thì hiện tại hoàn thành : $S_2+have/has+been+V_3/ed by S_1$)
49. Mary wishes she had enough free time to read these novels
( wish thì hiện tại: S + wish(es)+S+V2/ed )
50. No sooner had she finished one project than she started the next.
( No sooner had S + V3/ed + than + S + V2/ed)
47. I spent 2 hours finishing this report.
48. I have just been given a new computer by my uncle.
49. Mary wishes she had enough free time to read these novels.
50. No sooner had she finished one project than she started the next.