Page Time: 0.0834s

Memory: 10.7361 MB (Peak: 12.0379 MB)

Queries (12, time: 0.0069s, 8.3%)

  1. SELECT data_key, data_value
    FROM xf_data_registry
    WHERE data_key IN ('options', 'languages', 'contentTypes', 'codeEventListeners', 'deferredRun', 'simpleCache', 'addOns', 'defaultStyleProperties', 'routeFiltersIn', 'routeFiltersOut', 'routesPublic', 'nodeTypes', 'bannedIps', 'discouragedIps', 'styles', 'displayStyles', 'userBanners', 'smilies', 'bbCode', 'threadPrefixes', 'userTitleLadder', 'reportCounts', 'moderationCounts', 'userModerationCounts', 'notices', 'userFieldsInfo')
    Run Time: 0.000688
    Select TypeTableTypePossible KeysKeyKey LenRefRowsExtra
    SIMPLExf_data_registryrangePRIMARYPRIMARY27 26Using where
  2. SELECT data_key, data_value
    FROM xf_data_registry
    WHERE data_key IN ('brListenerClasses', 'brBriviumAddOns')
    Run Time: 0.000145
    Select TypeTableTypePossible KeysKeyKey LenRefRowsExtra
    SIMPLExf_data_registryrangePRIMARYPRIMARY27 2Using where
  3. SELECT *
    FROM xf_brivium_addon
    ORDER BY addon_id
    Run Time: 0.000159
    Select TypeTableTypePossible KeysKeyKey LenRefRowsExtra
    SIMPLExf_brivium_addonindex PRIMARY77 1 
  4. INSERT INTO xf_data_registry
    	(data_key, data_value)
    VALUES
    	(?, ?)
    ON DUPLICATE KEY UPDATE
    	data_value = VALUES(data_value)
    Params: brBriviumAddOns, a:0:{}
    Run Time: 0.000124
  5. SELECT cache_value
    FROM xf_permission_combination
    WHERE permission_combination_id = ?
    Params: 1
    Run Time: 0.000143
    Select TypeTableTypePossible KeysKeyKey LenRefRowsExtra
    SIMPLExf_permission_combinationconstPRIMARYPRIMARY4const1 
  6. SELECT thread.*
    	,
    		user.gender, user.avatar_date, user.gravatar,
    		NULL AS thread_read_date,
    		0 AS thread_reply_banned,
    		0 AS thread_is_watched,
    		'' AS draft_message, NULL AS draft_extra
    FROM xf_thread AS thread
    
    		LEFT JOIN xf_user AS user ON
    			(user.user_id = thread.user_id)
    WHERE thread.thread_id = ?
    Params: 655263
    Run Time: 0.000579
    Select TypeTableTypePossible KeysKeyKey LenRefRowsExtra
    SIMPLEthreadconstPRIMARYPRIMARY4const1 
    SIMPLEuserconstPRIMARYPRIMARY4const1 
  7. SELECT node.*, forum.*
    	,
    	permission.cache_value AS node_permission_cache,
    		NULL AS forum_read_date
    FROM xf_forum AS forum
    INNER JOIN xf_node AS node ON (node.node_id = forum.node_id)
    
    	LEFT JOIN xf_permission_cache_content AS permission
    		ON (permission.permission_combination_id = 1
    			AND permission.content_type = 'node'
    			AND permission.content_id = forum.node_id)
    WHERE node.node_id = ?
    Params: 38
    Run Time: 0.000377
    Select TypeTableTypePossible KeysKeyKey LenRefRowsExtra
    SIMPLEforumconstPRIMARYPRIMARY4const1 
    SIMPLEnodeconstPRIMARYPRIMARY4const1 
    SIMPLEpermissionconstPRIMARYPRIMARY35const,const,const1 
  8. SELECT post.*
    	,
    		thread.*, thread.user_id AS thread_user_id, thread.username AS thread_username,
    		thread.post_date AS thread_post_date,
    		post.user_id, post.username, post.post_date,
    		bb_code_parse_cache.parse_tree AS message_parsed, bb_code_parse_cache.cache_version AS message_cache_version,
    		user.*, IF(user.username IS NULL, post.username, user.username) AS username,
    		user_profile.*,
    		user_privacy.*,
    		signature_parse_cache.parse_tree AS signature_parsed, bb_code_parse_cache.cache_version AS signature_cache_version,
    		session_activity.view_date AS last_view_date,
    		0 AS like_date
    FROM xf_post AS post
    
    		INNER JOIN xf_thread AS thread ON
    			(thread.thread_id = post.thread_id)
    		LEFT JOIN xf_bb_code_parse_cache AS bb_code_parse_cache ON
    			(bb_code_parse_cache.content_type = 'post' AND bb_code_parse_cache.content_id = post.post_id)
    		LEFT JOIN xf_user AS user ON
    			(user.user_id = post.user_id)
    		LEFT JOIN xf_user_profile AS user_profile ON
    			(user_profile.user_id = post.user_id)
    		LEFT JOIN xf_user_privacy AS user_privacy ON
    			(user_privacy.user_id = post.user_id)
    		LEFT JOIN xf_bb_code_parse_cache AS signature_parse_cache ON
    			(signature_parse_cache.content_type = 'signature' AND signature_parse_cache.content_id = post.user_id)
    		LEFT JOIN xf_session_activity AS session_activity ON
    			(post.user_id > 0 AND session_activity.user_id = post.user_id AND session_activity.unique_key = CAST(post.user_id AS BINARY))
    WHERE (
    		(post.thread_id = ?  AND (post.position >= 0 AND post.position < 10) )
    		
    		
    	)
    	AND (post.message_state IN ('visible'))
    ORDER BY post.position ASC, post.post_date ASC
    Params: 655263
    Run Time: 0.002128
    Select TypeTableTypePossible KeysKeyKey LenRefRowsExtra
    SIMPLEthreadconstPRIMARYPRIMARY4const1Using filesort
    SIMPLEpostrefthread_id_post_date,thread_id_positionthread_id_post_date4const1Using index condition; Using where
    SIMPLEbb_code_parse_cacheeq_refcontent_type_idcontent_type_id31const,xenforo.cc.post.post_id1Using where
    SIMPLEusereq_refPRIMARYPRIMARY4xenforo.cc.post.user_id1 
    SIMPLEuser_profileeq_refPRIMARYPRIMARY4xenforo.cc.post.user_id1 
    SIMPLEuser_privacyeq_refPRIMARYPRIMARY4xenforo.cc.post.user_id1 
    SIMPLEsignature_parse_cacheeq_refcontent_type_idcontent_type_id31const,xenforo.cc.post.user_id1Using where
    SIMPLEsession_activityeq_refPRIMARYPRIMARY22xenforo.cc.post.user_id,func1Using where
  9. INSERT  INTO xf_thread_view
    	(thread_id)
    VALUES
    	(?)
    Params: 655263
    Run Time: 0.000087
  10. INSERT INTO `xf_session` (`session_id`, `session_data`, `expiry_date`) VALUES (?, ?, ?)
    Params: 992c03674ddd639b7929a9b4951f814b, , 1714827706
    Run Time: 0.000881
  11. INSERT INTO xf_session_activity
    	(user_id, unique_key, ip, controller_name, controller_action, view_state, params, view_date, robot_key)
    VALUES
    	(?, ?, ?, ?, ?, ?, ?, ?, ?)
    ON DUPLICATE KEY UPDATE
    	ip = VALUES(ip),
    	controller_name = VALUES(controller_name),
    	controller_action = VALUES(controller_action),
    	view_state = VALUES(view_state),
    	params = VALUES(params),
    	view_date = VALUES(view_date),
    	robot_key = VALUES(robot_key)
    Params: 0, , , XenForo_ControllerPublic_Thread, Index, valid, thread_id=655263, 1714824106,
    Run Time: 0.000109
  12. INSERT INTO xf_bb_code_parse_cache
    	(content_type, content_id, parse_tree, cache_version, cache_date)
    VALUES (?, ?, ?, ?, ?)
    ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
    	cache_version = VALUES(cache_version),
    	cache_date = VALUES(cache_date)
    Params: post, 662435, a:139:{i:0;a:4:{s:3:"tag";s:3:"img";s:6:"option";N;s:8:"original";a:2:{i:0;s:5:"[IMG]";i:1;s:6:"[/IMG]";}s:8:"children";a:1:{i:0;s:82:"https://pic1.zhimg.com/v2-82c956529f1397fd3176d0c80ff1da14_fhd.jpg?source=8673f162";}}i:1;s:1:" ";i:2;a:4:{s:3:"tag";s:3:"img";s:6:"option";N;s:8:"original";a:2:{i:0;s:5:"[IMG]";i:1;s:6:"[/IMG]";}s:8:"children";a:1:{i:0;s:80:"https://picx.zhimg.com/v2-978705c466d9089ed96f6e0530a85aec_l.jpg?source=8673f162";}}i:3;s:55:" 李一 「v + to do/ doing」的问题,核心在于";i:4;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:12:"相对时间";}}i:5;s:5:"。 ";i:6;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:31:"一、to do 和 doing 的区别";}}i:7;s:111:" 首先,to do 和 doing 都属于非谓语动词,但是两者语法性质和含义都有所不同,详见";i:8;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:81:"http://link.zhihu.com/?target=https%3A//mp.weixin.qq.com/s/K1e0e_di2AYaSJF3BcBHkw";s:8:"original";a:2:{i:0;s:89:"[URL='http://link.zhihu.com/?target=https%3A//mp.weixin.qq.com/s/K1e0e_di2AYaSJF3BcBHkw']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:24:"《英语语法体系》";}}i:9;s:5:": ";i:10;a:4:{s:3:"tag";s:3:"img";s:6:"option";N;s:8:"original";a:2:{i:0;s:5:"[IMG]";i:1;s:6:"[/IMG]";}s:8:"children";a:1:{i:0;s:83:"https://picx.zhimg.com/v2-ddb6bb3ab56ea820143c2fe81af2f299_720w.jpg?source=8673f162";}}i:11;s:2:" ";i:12;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:19:"1)不定式 to do";}}i:13;s:42:" 大家都知道 to do 叫不定式,表";i:14;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:6:"将来";}}i:15;s:95:",即 to do 表示的这件事情尚未发生。如果 to do 是人之意愿,则又可称为";i:16;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:6:"目的";}}i:17;s:33:"——一个显然的结论是「";i:18;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:36:"目的必将来,将来未必目的";}}i:19;s:34:"」(见注释 1)。比如: ";i:20;a:4:{s:3:"tag";s:6:"indent";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[INDENT]";i:1;s:9:"[/INDENT]";}s:8:"children";a:3:{i:0;s:7:"I want ";i:1;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:10:"to go home";}}i:2;s:17:". 我想回家。";}}i:21;s:70:" 很显然 to go home 这个动作相对于 want 还没有发生。 ";i:22;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:81:"重点来了:to do 除了表示将来,还暗含一层完整过程的意思。";}}i:23;s:164:"比如上例中的 to go home 如果没有特别说明,当然就是回家并且回到家,没有人看到这个句子会理解为回家走到一半又折返。 ";i:24;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:34:"2)动名词 / 现在分词 doing";}}i:25;s:167:" doing 则有两个称呼、两个来源: ① 现在分词 doing,来源于进行时态 be doing,所以现在分词 doing 必然表示正在进行。比如: ";i:26;a:4:{s:3:"tag";s:6:"indent";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[INDENT]";i:1;s:9:"[/INDENT]";}s:8:"children";a:3:{i:0;s:4:"I'm ";i:1;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:19:"writing this answer";}}i:2;s:26:". 我在写这个回答。";}}i:27;s:2:" ";i:28;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:87:"重点来了:所谓正在进行,其实也就暗含了一层尚未完成的意思。";}}i:29;s:252:"比如上例子中的 writing this answer 表示「正在写这个回答」,那也就说明我还没有写完这个回答。 ② 动名词 doing,来源于动词本身,所以动名词 doing 就表示这个动词表示的动作本身。比如: ";i:30;a:4:{s:3:"tag";s:6:"indent";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[INDENT]";i:1;s:9:"[/INDENT]";}s:8:"children";a:3:{i:0;s:7:"I love ";i:1;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:7:"cooking";}}i:2;s:17:". 我爱下厨。";}}i:31;s:55:" 很显然,我爱的是「下厨」这件事情。 ";i:32;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:82:"重点来了:动名词 doing 表示的是一般性概念,没有时间属性。";}}i:33;s:128:"比如上例中的 cooking 表示的「下厨」这件事情,昨天喜欢,今天喜欢,不出意外明天也会喜欢。 ";i:34;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:40:"二、「v + to do/ doing」各种组合";}}i:35;s:26:" 与本题相关,可以";i:36;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:12:"根据语义";}}i:37;s:26:"把动词分为两类: ";i:38;a:4:{s:3:"tag";s:6:"indent";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[INDENT]";i:1;s:9:"[/INDENT]";}s:8:"children";a:5:{i:0;s:40:"⚈ 暗含将来性的动词,记为「";i:1;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:10:"v➤」。";}}i:2;s:122:"比如 plan to do sth.的 plan「计划」显然表示计划将来要做的事。 ⚈ 不含将来性的动词,记为「";i:3;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:4:"v⊙";}}i:4;s:174:"」。比如 mind doing sth.的 mind「介意」只是表示介意做这件事情本身,过去介意,现在介意,将来也介意,所以并不特别表示将来性。";}}i:39;s:77:" 然后,就可以排列组合「v + to do/ doing」的各种情况了。 ";i:40;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:48:"1、「v➤ to do」「v➤ sb to do」表将来";}}i:41;s:99:" 这种往往都存在明确的时间先后关系,v 在前,to do 在后,示意图如下: ";i:42;a:4:{s:3:"tag";s:3:"img";s:6:"option";N;s:8:"original";a:2:{i:0;s:5:"[IMG]";i:1;s:6:"[/IMG]";}s:8:"children";a:1:{i:0;s:83:"https://picx.zhimg.com/v2-11fab071a438244ff377b89a2eedafbd_720w.jpg?source=8673f162";}}i:43;s:96:" 具体来说,又可细分为「v to do」和「v sb to do」两类,但都表示将来。 ";i:44;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:5:"⚈ v";}}i:45;s:3:"➤";i:46;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:6:" to do";}}i:47;s:2:" ";i:48;a:4:{s:3:"tag";s:6:"indent";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[INDENT]";i:1;s:9:"[/INDENT]";}s:8:"children";a:1:{i:0;s:1069:"afford to do sth 负担得起做某事 agree to do sth 同意做某事 arrange to do sth 安排做某事 ask to do sth 要求做某事 beg to do sth 请求做某事 care to do sth 想要做某事 choose to do sth 决定做某事 decide to do sth 决定做某事 demand to do sth 要求做某事 determine to do sth 决心做某事 expect to do sth 期待做某事 fail to do sth 未能做某事 fear to do sth 害怕做某事 help to do sth 帮助做某事 hope to do sth 希望做某事 learn to do sth 学习做某事 manage to do sth 设法做某事 offer to do sth 主动提出做某事 plan to do sth 计划做某事 prepare to do sth 准备做某事 pretend to do sth 假装做某事 promise to do sth 答应做某事 refuse to do sth 拒绝做某事 want to do sth 想要做某事 wish to do sth 希望做某事 ———————————— aim to do sth 打算做某事 go on to do sth 做完某事后接着做另一事 happen to do sth 碰巧做某事 hesitate to do sth 犹豫做某事 long to do sth 渴望做某事 struggle to do sth 努力做某事";}}i:49;s:2:" ";i:50;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:5:"⚈ v";}}i:51;s:3:"➤";i:52;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:9:" sb to do";}}i:53;s:2:" ";i:54;a:4:{s:3:"tag";s:6:"indent";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[INDENT]";i:1;s:9:"[/INDENT]";}s:8:"children";a:1:{i:0;s:1541:"advise sb to do sth 建议某人做某事 allow sb to do sth 允许某人做某事 ask sb to do sth 请(叫)某人做某事 bear sb to do sth 忍受某人做某事 beg sb to do sth 请求某人做某事 bring sb to do sth 促使某人做某事 cause sb to do sth 导致某人做某事 command sb to do sth 命令某人做某事 drive sb to do sth 驱使某人做某事 elect sb to do sth 选举某人做某事 encourage sb to do sth 鼓励某人做某事 expect sb to do sth 期望某人做某事 forbid sb to do sth 禁止某人做某事 force sb to do sth 强迫某人做某事 get sb to do sth 使(要)某人做某事 hate sb to do s 什 i 讨厌某人做某事 help sb to do sth 帮助某人做某事 intend sb to do sth 打算要某人做某事 invite sb to do sth 邀请某人做某事 leave sb to do sth 留下某人做某事 like sb to do sth 喜欢某人做某事 mean sb to do sth 打算要某人做某事 need sb to do sth 需要某人做某事 oblige sb to do sth 迫使某人做某事 order sb to do sth 命令某人做某事 permit sb to do sth 允许某人做某事 persuade sb to do sth 说服某人做某事 prefer sb to do sth 宁愿某人做某事 request sb to do sth 要求某人做某事 remind sb to do sth 提醒某人做某事 teach sb to do sth 教某人做某事 tell sb to do sth 告诉某人做某事 train sb to do sth 训练某人做某事 trouble sb to do sth 麻烦某人做某事 want sb to do sth 想要某人做某事 warn sb to do sth 警告某人做某事 wish sb to do sth 希望某人做某事";}}i:55;s:69:" 其中,如果及物动词 v➤是使役动词,to do 省略 to ";i:56;a:4:{s:3:"tag";s:6:"indent";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[INDENT]";i:1;s:9:"[/INDENT]";}s:8:"children";a:1:{i:0;s:100:"have sb do sth 使某人做某事 let sb do sth 让某人做某事 make sb do sth 使某人做某事";}}i:57;s:2:" ";i:58;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:31:"2、「v⊙ + doing」表概念";}}i:59;s:134:" 动名词 doing 表概念,笼统而言没有时间属性,即过去如此,现在如此,将来还如此,示意图如下: ";i:60;a:4:{s:3:"tag";s:3:"img";s:6:"option";N;s:8:"original";a:2:{i:0;s:5:"[IMG]";i:1;s:6:"[/IMG]";}s:8:"children";a:1:{i:0;s:83:"https://pic1.zhimg.com/v2-f2830c9c26ed9a7b992988b3dd6836f4_720w.jpg?source=8673f162";}}i:61;s:116:" 比如 dislike doing sth 不喜欢做某事,自然是过去不喜欢,现在不喜欢,将来也不喜欢。 ";i:62;a:4:{s:3:"tag";s:6:"indent";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[INDENT]";i:1;s:9:"[/INDENT]";}s:8:"children";a:1:{i:0;s:530:"avoid doing sth 避免做某事 delay doing sth 推迟做某事 dislike doing sth 不喜欢做某事 enjoy doing sth 喜爰做某事 escape doing sth 逃脱做某事 forbid doing sth 禁止做某事 give up doing sth 放弃做某事 keep doing sth 保持做某事 mention doing sth 提及做某事 mind doing sth 介意做某事 miss doing sth 错过做某事 practice doing sth 练习做某事 prevent doing sth 阻止做某事 put off doing sth 推迟做某事 risk doing sth 冒险做某事 understand doing sth 理解做某事";}}i:63;s:307:" 虽然动名词 doing 笼统而言没有时间属性,但是很多动词本身有指向性,所以动名词 doing 与其组合也可能指向过去或将来——但是 doing 本身仍然表示的是概念,只是被动词限缩了适用时间,所以笼统归于「v⊙ + doing」表概念一类。 ";i:64;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:27:"⚈「v + doing」表过去";}}i:65;s:115:" 有些动词的词义要求接过去的事情,比如 admit doing sth 承认做某事,自然只能表示承认";i:66;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:6:"过去";}}i:67;s:41:"做了某事,否则语义就不通。 ";i:68;a:4:{s:3:"tag";s:3:"img";s:6:"option";N;s:8:"original";a:2:{i:0;s:5:"[IMG]";i:1;s:6:"[/IMG]";}s:8:"children";a:1:{i:0;s:83:"https://picx.zhimg.com/v2-62289d41a2f88ffd6af9f083f3a2c4f8_720w.jpg?source=8673f162";}}i:69;s:1:" ";i:70;a:4:{s:3:"tag";s:6:"indent";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[INDENT]";i:1;s:9:"[/INDENT]";}s:8:"children";a:1:{i:0;s:296:"admit doing sth 承认做某事 appreciate doing sth 感激做某事 deny doing sth 否认做某事 excuse doing sth 原谅做某事 finish doing sth 完成做某事 forgive doing sth 原谅做某事 pardon doing sth 原谅做某事 report doing sth 报告做某事 stop doing sth 停止做某事";}}i:71;s:2:" ";i:72;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:28:" ⚈「v + doing」表将来";}}i:73;s:180:" 反之,也有一些动词的词义要求后接表将来的内容,比如 consider doing sth 考虑做某事,在考虑的时候,doing 的事情自然还是没有做的。 ";i:74;a:4:{s:3:"tag";s:3:"img";s:6:"option";N;s:8:"original";a:2:{i:0;s:5:"[IMG]";i:1;s:6:"[/IMG]";}s:8:"children";a:1:{i:0;s:83:"https://pic1.zhimg.com/v2-db7c09b1fc47a42808fef2b87ea27802_720w.jpg?source=8673f162";}}i:75;s:1:" ";i:76;a:4:{s:3:"tag";s:6:"indent";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[INDENT]";i:1;s:9:"[/INDENT]";}s:8:"children";a:1:{i:0;s:236:"allow doing sth 允许做某事 consider doing sth 考虑做某事 discuss doing sth 讨论做某事 suggest doing sth 建议做某事 imagine doing sth 想象做某事 permit doing sth 允许做某事 prohibit doing sth 禁止做某事";}}i:77;s:2:" ";i:78;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:38:"3、「v⊙ sb to do」表完整过程";}}i:79;s:325:" 这种往往是感官东西 + sb. + 省略 to 的不定式,所以实际看起来是「v⊙ sb do」。虽然后接省略 to 的不定式,但是这一类动词并不包含将来性,而是 v⊙。从时间关系上来说,v⊙和 (to) do 同步发生,(to) do 进行多久,v⊙就进行多久,示意图如下: ";i:80;a:4:{s:3:"tag";s:3:"img";s:6:"option";N;s:8:"original";a:2:{i:0;s:5:"[IMG]";i:1;s:6:"[/IMG]";}s:8:"children";a:1:{i:0;s:83:"https://pica.zhimg.com/v2-b7770ad787f0344ee36ffc4b141823bb_720w.jpg?source=8673f162";}}i:81;s:1:" ";i:82;a:4:{s:3:"tag";s:6:"indent";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[INDENT]";i:1;s:9:"[/INDENT]";}s:8:"children";a:1:{i:0;s:308:"feel sb do sth 感觉某人做某事 hear sb do sth 听见某人做某事 listen to sb do sth 听着某人做某事 look at sb do sth 看着某人做某事 notice sb do sth 注意某人做某事 observe sb do sth 观察某人做某事 see sb do sth 看见某人做某事 watch sb do sth 观察某人做某事";}}i:83;s:2:" ";i:84;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:38:"4、「v⊙ sb doing」表正在进行";}}i:85;s:126:" 现在分词 doing 天然表示正在进行,在「v⊙ sb doing」中 v⊙与 sb doing 同步发生,示意图如下: ";i:86;a:4:{s:3:"tag";s:3:"img";s:6:"option";N;s:8:"original";a:2:{i:0;s:5:"[IMG]";i:1;s:6:"[/IMG]";}s:8:"children";a:1:{i:0;s:83:"https://pic1.zhimg.com/v2-cb72cd7e98fe5f6797ebae5939336bff_720w.jpg?source=8673f162";}}i:87;s:1:" ";i:88;a:4:{s:3:"tag";s:6:"indent";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[INDENT]";i:1;s:9:"[/INDENT]";}s:8:"children";a:1:{i:0;s:824:"catch sb doing sth 碰上(撞上)某人做某事 discover sb doing sth 发现某人做某事 feel sb doing sth 感觉某人做某事 find sb doing sth 碰上(撞上)某人做某事 get sb doing sth 使某人做某事 have sb doing sth 使某人做某事 hear sb doing sth 听见某人做某事 keep sb doing sth 使某人不停地做某事 listen to sb doing sth 听某人做某事 look at sb doing sth 看着某人做某事 notice sb doing sth 注意到某人做某事 observe sb doing sth 观察某人做某事 prevent sb doing sth 阻止某人做某事 see sb doing sth 看见某人做某事 send sb doing sth 使某人(突然)做某事 set sb doing sth 使(引起)某人做某事 start sb doing sth 使某人开始做某事 stop sb doing sth 阻止某人做某事 watch sb doing sth 观察某人做某事";}}i:89;s:2:" ";i:90;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:18:"三、易混情况";}}i:91;s:173:" 由上述分析及例子可见,很多动词只会加 to do 或 doing,但是有些动词两者皆可,此时则存在语义不同和语义基本相同两种情况。 ";i:92;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:36:"1、同 v + to do/doing 语义不同";}}}}i:93;s:216:" 细分起来,同 v + to do/doing 语义不同也有两者情况,一种是由动词多义造成的,所以本质上这种情况下的「v + to do」和「v + doing」分别属于上述四类中的某一类。 ";i:94;a:4:{s:3:"tag";s:6:"indent";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[INDENT]";i:1;s:9:"[/INDENT]";}s:8:"children";a:1:{i:0;s:227:"can’t help to do sth 不能帮助做某事 can't help doing sth 禁不住做某事 mean to do sth 打算做某事 mean doing sth 意味着做某事 try to do sth 设法要做某事 try doing sth 做某事试试看有何效果";}}i:95;s:102:" 另一种则是动词真正同义,但是后接 to do 和后接 doing 整体语义就会不同。 ";i:96;a:4:{s:3:"tag";s:6:"indent";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[INDENT]";i:1;s:9:"[/INDENT]";}s:8:"children";a:1:{i:0;s:441:"forget to do sth 忘记要做某事 forget doing sth 忘记曾做过某事 regret to do sth 后悔(遗憾)要做某事 regret doing sth 后悔(遗憾)曾做过某事 remember to do sth 记住要做某事 remember doing sth 记住曾做过某事 go on to do sth 做完某事后接着做另一事 go on doing sth 继续做一直在做的事 stop to do sth 停下来(正在做的事转而)去做某事 stop doing sth 停止做某事";}}i:97;s:2:" ";i:98;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:42:"2、同 v + to do/doing 语义基本相同";}}}}i:99;s:177:" 有一些动词,后接 to do 或 doing 语义基本相同,一般不做细致的区分。但是如果要细致区分,还是有一丝丝区别的,仅以 like 为例: ";i:100;a:4:{s:3:"tag";s:6:"indent";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[INDENT]";i:1;s:9:"[/INDENT]";}s:8:"children";a:1:{i:0;s:105:"⚈ like doing sth 喜欢做某事(本身) ⚈ like to do sth 喜欢 / 愿意(将来)去做某事";}}i:101;s:277:" 如果将 like 稍微改动为 would like,后面就只能接 to do,表示愿意(将来)去做某事。只是在实际使用中,如果一个人说 like doing sth 喜欢做某事,大概率也就是接下来要去做这件事情,所以可以视为两者同义。 ";i:102;a:4:{s:3:"tag";s:6:"indent";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[INDENT]";i:1;s:9:"[/INDENT]";}s:8:"children";a:1:{i:0;s:629:"like to do sth / like doing sth 喜欢做某事 love to do sth / love doing sth 喜欢做某事 hate to do sth / hate doing sth 憎恨做某事 prefer to do sth / prefer doing sth 宁可做某事 begin to do sth / begin doing sth 开始做某事 start to do sth / start doing sth 开始做某事 continue to do sth / continue doing sth 继续做某事 can’t bear to do sth / can’t bear doing sth 不能忍受做某事 bother to do sth / bother doing sth 麻烦做某事 intend to do sth / intend doing sth 想要做某事 attempt to do sth / attempt doing sth 试图做某事 cease to do sth / cease doing sth 停止做某事";}}i:103;s:2:" ";i:104;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:18:"四、语法分析";}}i:105;s:175:" 上面主要是从语义的角度进行分析的,如果要用语法的角度,则需要区分动词 v 是否及物,区分 to do、doing 分别做什么语法成分。 ";i:106;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:73:"1、「vt + 宾语 to do」「vi + 补语 to do」「vi + 状语 to do」";}}i:107;s:148:" 根据动词 v 是否及物,「v + to do」分为「vt + 宾语 to do」「vi + 补语 to do」「vi + 补语 to do」三种情况。比如: ";i:108;a:4:{s:3:"tag";s:6:"indent";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[INDENT]";i:1;s:9:"[/INDENT]";}s:8:"children";a:1:{i:0;s:219:"⚈「vt + 宾语 to do」:afford to do sth 负担得起做某事 ⚈「vi + 补语 to do」:aim to do sth 打算做某事 ⚈「vi + 状语 to do」:stop to do sth 停下来(正在做的事转而)去做某事";}}i:109;s:73:" 上面「v + to do」的例子中,两种情况以分割线分隔。 ";i:110;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:50:"2、「vt + 宾语 doing」「vi + 补语 doing」";}}i:111;s:81:" 「v + doing」的情况绝大多数都是「vt + 宾语 doing」,比如: ";i:112;a:4:{s:3:"tag";s:6:"indent";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[INDENT]";i:1;s:9:"[/INDENT]";}s:8:"children";a:1:{i:0;s:31:"admit doing sth 承认做某事";}}i:113;s:70:" 但是,也有少数例子用这一结构无法解释,比如: ";i:114;a:4:{s:3:"tag";s:6:"indent";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[INDENT]";i:1;s:9:"[/INDENT]";}s:8:"children";a:1:{i:0;s:11:"go on doing";}}i:115;s:181:" 不论是 go 还是 go on 都不是及物动词,所以 doing 不可能是 go on 的宾语,一般倾向于解释为「vi + 补语 doing」——当然这种例子非常少。 ";i:116;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:41:"3、「vt 宾语 sb 补语 to do/doing」";}}i:117;s:127:" 这两种情况,动词必然是及物的,sb 必然是宾语,后面的 to do、doing 必然是宾语补语。比如: ";i:118;a:4:{s:3:"tag";s:6:"indent";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[INDENT]";i:1;s:9:"[/INDENT]";}s:8:"children";a:1:{i:0;s:94:"advise sb to do sth 建议某人做某事 catch sb doing sth 碰上(撞上)某人做某事";}}i:119;s:2:" ";i:120;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:6:"注释";}}}}i:121;s:2:" ";i:122;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:19:"1、目的与将来";}}i:123;s:101:" 所谓 to do 表示将来,如果动作主体是有意识的,也可以说是目的,比如: ";i:124;a:4:{s:3:"tag";s:6:"indent";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[INDENT]";i:1;s:9:"[/INDENT]";}s:8:"children";a:3:{i:0;s:10:"We planed ";i:1;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:38:"to tour around Asia in only two months";}}i:2;s:1:".";}}i:125;s:70:" 但是如果动作主体是无意识的,就很难说是目的: ";i:126;a:4:{s:3:"tag";s:6:"indent";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[INDENT]";i:1;s:9:"[/INDENT]";}s:8:"children";a:2:{i:0;s:23:"Run! The wall is about ";i:1;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:8:"to fall.";}}}}i:127;s:61:" 所以说,「目的必将来,将来未必目的」。 ";i:128;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:24:"2、vi + 状语 / 补语";}}i:129;s:226:" 从语法上需要说明:上面有一些动词是不及物动词 vi,后面的 to do 或 doing 是状语或补语。这里的 to do 和 doing 是状语还是补语可能有争议,我的理解如下。 状语比如: ";i:130;a:4:{s:3:"tag";s:6:"indent";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[INDENT]";i:1;s:9:"[/INDENT]";}s:8:"children";a:1:{i:0;s:91:"不及物动词 stop [状语 to do sth] 对比:及物动词 stop {宾语 动名词 doing}";}}i:131;s:134:" 由此引申,finish to do sth 理论上并非不可能,因为 finish 做不及物动词也可以表示「结束」的意思: ";i:132;a:4:{s:3:"tag";s:3:"img";s:6:"option";N;s:8:"original";a:2:{i:0;s:5:"[IMG]";i:1;s:6:"[/IMG]";}s:8:"children";a:1:{i:0;s:83:"https://picx.zhimg.com/v2-69466a0776b3688d7abfbc8ed3b3e1ed_720w.jpg?source=8673f162";}}i:133;s:79:" 假设如下语境,我觉得 finish to do sth 也是可以的,比如: ";i:134;a:4:{s:3:"tag";s:6:"indent";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[INDENT]";i:1;s:9:"[/INDENT]";}s:8:"children";a:3:{i:0;s:38:"We had a long meeting tonight, and we ";i:1;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:43:"didn't finish to have a bite until midnight";}}i:2;s:80:". 我们开了一晚上的会,直到半夜才停下来,去吃了点东西。";}}i:135;s:25:" 补语也是有的: ";i:136;a:4:{s:3:"tag";s:6:"indent";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[INDENT]";i:1;s:9:"[/INDENT]";}s:8:"children";a:1:{i:0;s:59:"不及物动词词组 go on <补语 现在分词 doing sth>";}}i:137;s:1:" ";i:138;a:4:{s:3:"tag";s:3:"img";s:6:"option";N;s:8:"original";a:2:{i:0;s:5:"[IMG]";i:1;s:6:"[/IMG]";}s:8:"children";a:1:{i:0;s:83:"https://pic1.zhimg.com/v2-7479c80b96039563939af02239d872fc_720w.jpg?source=8673f162";}}}, 1621686945, 1714824106
    Run Time: 0.001475

Included Files (108, XenForo Classes: 62)

  1. index.php
  2. library/XenForo/Autoloader.php
  3. library/XenForo/Application.php
  4. library/Zend/Registry.php
  5. library/Lgpl/utf8.php
  6. library/Zend/Config.php
  7. library/config.php
  8. library/XenForo/FrontController.php
  9. library/XenForo/Dependencies/Public.php
  10. library/XenForo/Dependencies/Abstract.php
  11. library/Zend/Controller/Request/Http.php
  12. library/Zend/Controller/Request/Abstract.php
  13. library/Zend/Uri.php
  14. library/Zend/Controller/Response/Http.php
  15. library/Zend/Controller/Response/Abstract.php
  16. library/XenForo/Model/DataRegistry.php
  17. library/XenForo/Model.php
  18. library/Zend/Db.php
  19. library/Zend/Db/Adapter/Mysqli.php
  20. library/Zend/Db/Adapter/Abstract.php
  21. library/Zend/Db/Select.php
  22. library/Zend/Db/Expr.php
  23. library/Zend/Db/Profiler.php
  24. library/Zend/Db/Statement/Mysqli.php
  25. library/Zend/Db/Statement.php
  26. library/Zend/Db/Statement/Interface.php
  27. library/Zend/Db/Profiler/Query.php
  28. library/XenForo/CodeEvent.php
  29. library/XenForo/Options.php
  30. library/XenForo/Link.php
  31. library/XenForo/Template/Helper/Core.php
  32. library/XenResource/Listener/Proxy.php
  33. library/XenGallery/Listener.php
  34. library/Brivium/BriviumHelper/EventListeners.php
  35. library/Brivium/BriviumHelper/1000271/EventListeners.php
  36. library/SV/RedisCache/Listener.php
  37. library/BestAnswer/Listener.php
  38. library/SV/RedisCache/XenForo/Model/DataRegistry.php
  39. library/Brivium/BriviumHelper/Model/ListenerClass.php
  40. library/Brivium/BriviumHelper/1000271/Model/ListenerClass.php
  41. library/XenForo/Router.php
  42. library/XenForo/Route/Filter.php
  43. library/XenForo/Route/Interface.php
  44. library/XenForo/Route/ResponseSuffix.php
  45. library/XenForo/Route/Prefix.php
  46. library/XenForo/Route/Prefix/Threads.php
  47. library/XenForo/RouteMatch.php
  48. library/XenForo/ControllerPublic/Thread.php
  49. library/XenForo/ControllerPublic/Abstract.php
  50. library/XenForo/Controller.php
  51. library/BestAnswer/ControllerPublic/Thread.php
  52. library/XenForo/Input.php
  53. library/XenForo/Session.php
  54. library/XenForo/Helper/Ip.php
  55. library/XenForo/Visitor.php
  56. library/XenForo/Model/User.php
  57. library/BestAnswer/Model/User.php
  58. library/XenResource/Listener/Proxy/ModelUser.php
  59. library/XenGallery/Model/User.php
  60. library/XenForo/Permission.php
  61. library/XenForo/Helper/Php.php
  62. library/XenForo/Phrase.php
  63. library/XenForo/Locale.php
  64. library/XenForo/ControllerHelper/ForumThreadPost.php
  65. library/XenForo/ControllerHelper/Abstract.php
  66. library/XenForo/Model/Thread.php
  67. library/SV/RedisCache/XenForo/Model/Thread.php
  68. library/BestAnswer/Model/Thread.php
  69. library/BestAnswer/Model/BestAnswer.php
  70. library/XenForo/Model/Forum.php
  71. library/XenForo/Helper/String.php
  72. library/XenForo/Model/Post.php
  73. library/FreddysHouse/SignatureOnce/Event/LoadClassModel.php
  74. library/BestAnswer/Model/Post.php
  75. library/FreddysHouse/SignatureOnce/Model/Post.php
  76. library/XenForo/Model/Attachment.php
  77. library/XenForo/Model/Node.php
  78. library/XenForo/Route/Prefix/Categories.php
  79. library/XenForo/Route/Prefix/Forums.php
  80. library/XenForo/ControllerResponse/View.php
  81. library/XenForo/ControllerResponse/Abstract.php
  82. library/XenForo/Helper/Cookie.php
  83. library/XenResource/Listener/Template.php
  84. library/XenForo/ViewRenderer/HtmlPublic.php
  85. library/XenForo/ViewRenderer/Abstract.php
  86. library/XenForo/Template/Public.php
  87. library/XenForo/Template/Abstract.php
  88. library/XenForo/ViewPublic/Thread/View.php
  89. library/XenForo/ViewPublic/Base.php
  90. library/XenForo/View.php
  91. library/XenForo/BbCode/Parser.php
  92. library/XenForo/BbCode/Formatter/Base.php
  93. library/XenForo/ViewPublic/Helper/Message.php
  94. library/XenForo/BbCode/TextWrapper.php
  95. library/WhoHasVisited/Listener.php
  96. library/XenForo/Route/Prefix/Members.php
  97. library/XenForo/Template/FileHandler.php
  98. library/XenForo/Helper/File.php
  99. internal_data/templates/S.1,L.7,thread_view.php
  100. library/Brivium/RMDownloadTracker/EventListener/Listener.php
  101. library/XenForo/Route/Prefix/Posts.php
  102. library/XenForo/Model/Avatar.php
  103. library/XenForo/Helper/Criteria.php
  104. library/XenForo/Debug.php
  105. internal_data/templates/S.1,L.7,PAGE_CONTAINER.php
  106. internal_data/templates/S.1,L.7,xengallery_tab_links.php
  107. internal_data/templates/S.1,L.7,resources_tab_links.php
  108. library/XenForo/ViewRenderer/Json.php