对的,不过这是书面用语,一般日常生活中不这么用.口语中可以说: i have just had lunch or i have had lunch just now.
i hava just had my lunch
" I ate my lunch just now."