Using cleaving for time adjunct:The new immigrant has been study

Using cleaving for time adjunct:
The new immigrant has been studying German only for three months.
【正确答案】:It is only for three months that the new immigrant has been studying German.